а если по ходу действия башевская команда выдаёт какие-то вопросы, и надо на них отвечать, какой вариант сработает?<br><br><div class="gmail_quote">9 января 2009 г. 7:17 пользователь Vladimir V. Perepelitsa <span dir="ltr">&lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">кстати, если содержимое вывода не нужно обрабатывать, то можно и system&#39;ом...<br>
<br>
2009/1/9 Alexey Beshenov &lt;<a href="mailto:al@beshenov.ru">al@beshenov.ru</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; On Thursday 08 January 2009 18:22:26 bessarabov wrote:<br>
&gt;&gt; Привет.<br>
&gt;&gt;<br>
&gt;&gt; Делаю вот так:<br>
&gt;&gt;<br>
&gt;&gt; my $a = `some bash command`;<br>
&gt;&gt; print $a;<br>
&gt;&gt;<br>
&gt;&gt; Башовская команда выполняется некоторое<br>
&gt;&gt; время (кпк синхронизируется), после того<br>
&gt;&gt; как вся команда отработается, она<br>
&gt;&gt; выводится на экран.<br>
&gt;&gt; А как сделать так, чтобы вывод был line by line,<br>
&gt;&gt; т.е. башовская команда что-то выдала, и<br>
&gt;&gt; тут же перловый скрипт выдал на экран<br>
&gt;&gt; этот вывод?<br>
&gt;<br>
&gt; А может нужен просто fork-exec?<br>
&gt;<br>
&gt;<br>
&gt; #!/usr/bin/perl<br>
&gt;<br>
&gt; use POSIX;<br>
&gt;<br>
&gt; my $cmd = &#39;find /&#39;;<br>
&gt;<br>
&gt; if (my $pid = fork) {<br>
&gt; &nbsp;waitpid($pid,0);<br>
&gt; }<br>
&gt; else {<br>
&gt; &nbsp;exec $cmd;<br>
&gt; &nbsp;exit;<br>
&gt; }<br>
&gt;<br>
&gt; --<br>
&gt; Pungenday, Chaos 8 YOLD 3175<br>
&gt; Alexey Beshenov &nbsp;<a href="http://beshenov.ru/" target="_blank">http://beshenov.ru/</a><br>
&gt;<br>
&gt; --<br>
&gt; Moscow.pm mailing list<br>
&gt; <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Best wishes,<br>
Vladimir V. Perepelitsa aka Mons &lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt;<br>
</font><div><div></div><div class="Wj3C7c">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>