Perl glob 一个衬垫
我正在使用 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
的屏幕输出 不知道如何继续。
谢谢
Im working in a perl one liner to invert the contents of my file contents or perform operations, I was able to generate the script and one liner, but this one liner only works by entering file by file.
perl -i -ne '$a=reverse $_;print "$a\n"' <filename>
I want to change my one liner to get input from a range of files but when i do:
perl -i -ne '$a=reverse $_;print "$a\n"' | ls -al
I just get screen output of ls -al
Not sure how to proceed.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 xargs(1):
You can use xargs(1):