美好的一天,
我通常会在日常的基础上编写相当简单的BASH脚本。我可以通过cut
,echo
,sed
和其他命令行应用程序完成我的大部分任务,以解析文本,列表等。
在使用SED和VIM时,我对一些简单的正则表达式有基本的了解,但我对AWK完全不熟悉,觉得我应该改进对正则表达式的理解。
任何人都可以就此主题推荐任何资源吗?我的大多数Google搜索都没有结果,或者主要是一些现有的例子。我主要关注的是获得对正则表达式的全面掌握,然后我可以专注于SED,VIM和AWK。我已经在Google上搜索了很多关于这个主题的书籍,但它们似乎都专注于特定应用程序的细节,而不是强调正则表达式,而我在正则表达式上找到的书籍似乎没有提到SED或者VIM,而是专注于Perl,Python和Ruby。
最终目标是,我希望能够像sed one-liner - Find delimiter pair surrounding keyword中的前一个问题中创建的另一张慷慨的海报一样提出单行,或者甚至比这更复杂。
任何材料都会有所帮助。一本书,口袋参考,一个带有全面教程的网站等。我个人更喜欢小书,因为我可以随身携带它们,并有一份硬拷贝。
提前感谢大家的时间和帮助。
答案 0 :(得分:2)
据我所知,这是网上最好的正则表达式教程
对于sed
和awk
,可能是这个 -
一些可以试用你的正则表达式的正则表达式引擎是 -