Perl glob一个衬垫

时间:2010-12-24 09:07:02

标签: perl glob

我在perl one liner中工作以反转我的文件内容或执行操作,我能够生成脚本和一个班轮,但这一个班轮只能通过逐个文件输入。

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

我想改变我的一个班轮来获取一系列文件的输入,但是当我这样做时:

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

我刚获得ls -al的屏幕输出 不知道如何继续。

由于

2 个答案:

答案 0 :(得分:2)

您可以使用xargs(1):

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

答案 1 :(得分:2)

perl -nle '$c=reverse;print $c' * .*