sed從入門到深刻的使用心得

本人已經此係列的sed文章整理到pdf中,歡迎下載:玩透sed:探究sed原理html

sed系列文章:
sed修煉系列(一):花拳繡腿之入門篇
sed修煉系列(二):武功心法(info sed翻譯+註解)
sed修煉系列(三):sed高級應用之實現窗口滑動技術
sed修煉系列(四):sed中的疑難雜症spa

說明:

本人對sed的原理和機制作了些深刻的研究(理論知識,呵呵),自認算是很有心得。所以分享幾篇sed修煉的文章,從入門到深刻。固然,可能不適合徹底沒接觸過sed的純初學者,建議去網上找幾篇sed的用法示例學學,有了基礎以後,看這系列的文章想必不會有太大困難。翻譯

1.第一篇是入門篇,但倒是最重要的一篇。雖然內容不算多,但在裏面講了絕大多數sed的工做機制,在後面幾篇裏都涉及到其中的概念。若是後面幾篇文章有看不懂的術語,好比sed循環、SCRIPT循環、自動輸出、回到SCRIPT循環頂部等,請看這篇文章。htm

2.第二篇是info sed的翻譯篇,花了極大的心血,其中加入了不少註解,算是深刻篇也算是sed手冊。若是想深刻sed或者想徹底瞭解sed工做機制,info sed是必看文章,絕對比看《sed & awk》收穫大。另外,我的建議,不要閱讀man sed文檔。blog

3.第三篇是sed高級應用的一個通用型模板用法說明:窗口滑動。這一篇中是一些頗有用的技巧,其內比較詳細地介紹了"N""D""P"命令,也涉及了一些保持空間和sed標籤跳轉的用法。但這些命令本就靈活多變,幾篇文章是絕對不可能深刻的了的,只能取一些示例說明下,之後若是有時間,會專門開一篇文章收集一些sed高級用法的示例。文檔

4.第四篇是sed中幾個常見的疑難雜症解疑篇。內容很少,但真正在使用sed的時候可能頗有幫助。例如如何在sed中使用變量,引號怎麼加,如何克服貪婪匹配等等。

get

第一篇文章(sed花拳繡腿入門篇)是最重要的一篇,特別是其第一節和第四節是整個sed的重中之重,是sed的"神",而那些簡單的sed用法、示例等等都是sed的"形"。若是是sed初學者,這些"神"的內容可略看一遍,在有了使用sed操做的基礎以後,再仔細回頭琢磨這些"神"中的每一句話,必能深刻sed。此後,再去閱讀第二篇文章(sed武功心法)掌握更細節的"形"和"神",最後閱讀第三篇文章(sed高級應用)掌握更高級的操做手段,在實現複雜邏輯時每每能事半功倍,最後還可看看第四篇文章(sed中的疑難雜症),在sed出錯殊不知何解時,這篇文章每每能找到答案。入門

相關文章
相關標籤/搜索