推荐 - SED中正则表达式的资源/书籍/钱包

时间:2012-08-09 17:08:56

标签: regex vim scripting sed awk

美好的一天,

我通常会在日常的基础上编写相当简单的BASH脚本。我可以通过cutechosed和其他命令行应用程序完成我的大部分任务,以解析文本,列表等。

在使用SED和VIM时,我对一些简单的正则表达式有基本的了解,但我对AWK完全不熟悉,觉得我应该改进对正则表达式的理解。

任何人都可以就此主题推荐任何资源吗?我的大多数Google搜索都没有结果,或者主要是一些现有的例子。我主要关注的是获得对正则表达式的全面掌握,然后我可以专注于SED,VIM和AWK。我已经在Google上搜索了很多关于这个主题的书籍,但它们似乎都专注于特定应用程序的细节,而不是强调正则表达式,而我在正则表达式上找到的书籍似乎没有提到SED或者VIM,而是专注于Perl,Python和Ruby。

最终目标是,我希望能够像sed one-liner - Find delimiter pair surrounding keyword中的前一个问题中创建的另一张慷慨的海报一样提出单行,或者甚至比这更复杂。

任何材料都会有所帮助。一本书,口袋参考,一个带有全面教程的网站等。我个人更喜欢小书,因为我可以随身携带它们,并有一份硬拷贝。

提前感谢大家的时间和帮助。

1 个答案:

答案 0 :(得分:2)

据我所知,这是网上最好的正则表达式教程

Regex Tutorial

对于sedawk,可能是这个 -

Sed and Awk One Liners

一些可以试用你的正则表达式的正则表达式引擎是 -

Regexpal

Regexpr