Perl 可以称为 grep sed awk find 的替代品
本文介绍了 Perl 作为一门编程语言不如别的,但是作为模式匹配这个领域,还是可以成为一方霸主。整个 Perl 很难学,但是学会 Minimal Perl 就可以很大提到生产力。
例如寻找特定的正则表达式可以用以下命令
$ perl -wln -e "/REPLACE-RE-HERE/ and print;" foo.txt
匹配的都不打印:
$ perl -wln -e "/REPLACE-RE-HERE/ or print;" foo.txt
打印匹配部分:
$ perl -wln -e "/RE/ and print $&;" foo.txt
文中推荐了 Minimal Perl: For Unix and Linux People 可以阅读。