本文档说明:
本人对 sed 的原理和机制做了些深入的研究(理论知识),小有心得。因此分享几篇 sed 修
炼的文章,从入门到深入。当然,可能不适合完全没接触过 sed 的纯初学者,建议去网上
找几篇 sed 的用法示例学学,有了基础之后,看这系列的文章想必不会有太大困难。
1.第一篇是入门篇,但却是最重要的一篇。虽然内容不算多,但在里面讲了绝大多数 sed
的工作机制,在后面几篇里都涉及到其中的概念。如果后面几篇文章有看不懂的术语,比
如 sed 循环、SCRIPT 循环、自动输出、回到 SCRIPT 循环顶部等,请看这篇文章。
2.第二篇是 info sed 的翻译篇,花了极大的心血,其中加入了很多注解,算是深入篇也算
是 sed 手册。如果想深入 sed 或者想完全了解 sed 工作机制,info sed 是必看文章,绝对
比看《sed & awk》收获大。另外,个人建议,不要阅读 man sed 文档。
3.第三篇是 sed 高级应用的一个通用型模板用法说明:窗口滑动。
这一篇中是一些很有用
的技巧,其内比较详细地介绍了"N"、"D"、"P"命令,也涉及了一些保持空间和 sed 标签
跳转的用法。但这些命令本就灵活多变,几篇文章是绝对不可能深入的了的,只能取一些
示例说明下,以后如果有时间,会专门开一篇文章收集一些 sed 高级用法的示例。
4.第四篇是 sed 中几个常见的疑难杂症解疑篇。内容不多,但真正在使用 sed 的时候可能
很有帮助。例如如何在 sed 中使用变量,引号怎么加,如何克服贪婪匹配等等。
第一篇文章(sed 花拳绣腿入门篇)是最重要的一篇,特别是其第一节和第四节是整个 sed
的重中之重,是 sed 的"神",而那些简单的 sed 用法、示例等等都是 sed 的"形"。如果是
sed 初学者,这些"神"的内容可略看一遍,在有了使用 sed 操作的基础之后,再仔细回头
琢磨这些"神"中的每一句话,必能深入 sed。此后,再去阅读第二篇文章(sed 武功心法)掌
握更细节的"形"和"神",最后阅读第三篇文章(sed 高级应用)掌握更高级的操作手段,在实
现复杂逻辑时往往能事半功倍,最后还可看看第四篇文章(sed 中的疑难杂症),在 sed 出
错却不知何解时,这篇文章往往能找到答案。
本文档中有些链接可能不是跳到文档的指定位置,而是跳到网站对应的文章
上,本人实在懒得一个一个去改跳转位置,忘谅解。
最后附上本人博客地址:博客园--骏马金龙
本人在博客园中分享了非常多的系列文章(如 shell、架构、MySQL),都很完
整,欢迎各位光临。
(
1).Linux 基础 & shell 系列文章总目录:
http://www.cnblogs.com/f-ck-need-u/p/7048359.html
(2).网站架构从 0 开始系列文章总目录:
http://www.cnblogs.com/f-ck
-need-u/p/7576137.html
(3).数据库系列文章总目录:
http://www.cnblogs.com/f-ck-need-u/p/7586194.html
如发现错误、或有疑惑之处 ,欢迎到本人博客区留言或者联系邮箱
mlongshuai@gmail.com。
本文档包含4大篇文章,其中:
评论1
最新资源