-1

再会,

我通常会定期编写相当简单的 BASH 脚本。cut我可以通过、echosed和其他用于解析文本、列表等的命令行应用程序来完成我的大部分任务。

在使用 SED 和 VIM 时,我对一些简单的正则表达式有基本的了解,但我对 AWK 完全陌生,我觉得我应该提高对正则表达式的理解。

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

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

任何材料都会有所帮助。一本书,袖珍参考书,一个有详尽教程的网站等。我个人更喜欢小书,因为我可以随身携带,并且有硬拷贝。

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

4

1 回答 1

2

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

正则表达式教程

对于sedawk, 可能是这个-

Sed 和 Awk 一个内衬

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

正则表达式

正则表达式

于 2012-08-09T17:12:17.053 回答