[Moscow.pm] Перенаправить 1 и 2 у команд в system()

Харпалёв Иван ivan.kharpalev на gmail.com
Ср Мар 26 08:28:07 PDT 2014


Доброго времени суток, MoscowPM!

Скажите, почему код

    system "perl -E 'die 33' 2>&1 1>log'";

что-то выводит на экран?

и то же самое делает код

    my $command = "perl -E 'die 33' 2>&1 1>log";
    system "bash -c '$command'";


И как таки из Perl выполнять системные вызовы, перенаправляя вывод, как в
bash?
Извиняюсь, если неправильно понимаю перенапрвления 1, 2))

Спасибо!
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140326/2ef1b591/attachment.html>


Подробная информация о списке рассылки Moscow-pm