Perl Glob один вкладыш - PullRequest
       10

Perl Glob один вкладыш

1 голос
/ 24 декабря 2010

Я работаю в perl one liner, чтобы инвертировать содержимое моего файла или выполнить операции, я смог сгенерировать скрипт и один liner, но этот liner работает только при вводе файла за файлом.

perl -i -ne '$a=reverse $_;print "$a\n"' <filename>

Я хочу поменять один вкладыш, чтобы получить входные данные из диапазона файлов, но когда я это сделаю:

perl -i -ne '$a=reverse $_;print "$a\n"' | ls -al

Я просто получаю вывод на экран ls -al Не уверен, как поступить.

Спасибо

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010
perl -nle '$c=reverse;print $c' * .*
2 голосов
/ 24 декабря 2010

Вы можете использовать xargs (1):

ls | xargs perl -i -ne '$a=reverse $_;print "$a\n"' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...