主要观点:比起 Perl 作为编程语言,更喜欢 Perl 的模式匹配功能,想利用前者而不必深入学习后者。《Minimal Perl》这本书在这方面很有用,有关于 Perl 作为更好的grep
、awk
、sed
、find
的章节。Perl 虽不易学,但学习 Perl 的一个最小子集可能比学习它可能替代的每个单独工具更容易。重点介绍 Perl 作为更好的grep
,用 Perl 搜索文件的方式及所需的最少 Perl 知识,如使用perl -wln -e "/RE/ and print;" foo.txt
搜索包含模式的行,将and
改为or
可搜索不匹配的行,通过学习一点 Perl 可自定义搜索结果,如perl -wln -e "/RE/ and print $&;" foo.txt
可打印匹配部分等。每日正则表达式技巧可关注@RegexTip。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。