【发布时间】:2011-06-15 05:09:07
【问题描述】:
我想让 perl 做一个像 grep 这样的单行代码
有点像这样,但我不确定要添加什么才能使其正常工作
$ (echo a ; echo b ; echo c) | perl -e 'a'
添加
我在这里的回答涵盖了更多内容
https://superuser.com/questions/416419/perl-for-matching-with-regex-in-terminal
【问题讨论】:
-
除非您使用的是无法使用
grep的异常锁定的Linux,否则最好只使用grep:-) -
另见perlrun手册页。
-
如果您只想使用 Perl 正则表达式执行 grep,请使用
ack(通过安装App::ack分发版) -
@Harmen 有些东西只与 perl 兼容,而不是真正的正则表达式,比如否定的后向断言。