2014-01-27 2 views
0

Следующая staement в Perl выдает ошибкуПочему Grep команда не работает в PERL скрипт

my $string =qx(ls grep test) ; 

... где тест некоторое имя файла для поиска ...

Но следующие утверждения Doen «т через ошибку

my $string =qx(ls) ; 

Я работаю в Unix солярис машине

+2

Какая ошибка? Почему вы думаете, что 'grep' - это команда, а не аргумент' ls'? – Quentin

+0

Я понял. На самом деле это зависит от системы. Работает для Linux-машины – user3214392

ответ

4

вы имели в виду это?

my $string =qx(ls | grep test) ; 
+0

Я имею в виду это только ... Спасибо за указание на ошибку – user3214392

+0

Итак, с '' ', это работает? – tobyink

Смежные вопросы