awk简单使用
awk概述
??? 為什么使用awk: awk 是一種程序語言。 它具有一般程序語言常見的功能。 因awk語言具有某些特點, 如:使用直譯器(Interpreter)不需先行編譯; 變量無類型之分(Typeless), 可使用文字當數組的下標 (Associative Array)。。。等特色。 因此,使用awk撰寫程序比起使用其它語言更簡潔便利且節省時間。awk還具有一些內建功能,使得awk擅于處理具數據行(Record), 字段(Field)型態的資料; 此外, awk 內建有管道(pipe) 的功能,可將處理中的數據傳送給外部的Shell命令加以處理, 再將Shell命令處理后的數據傳回awk程序, 這個特點也使得awk程序很容易使用系統資源。由于awk具有上述特色, 在問題處理的過程中,可輕易使用awk來撰寫一些小工具;這些小工具并非用來解整個大問題,它們只扮演解個別問題過程的某些角色, 可藉由Shell所提供的管道(pipe)將數據按需要傳送給不同的小工具進行處理,以解決整個大的問題。 這種解決方式, 使得這些小工具可因不同需求而被重復組合及重用(reuse); 也可藉此方式來先行測試大程序原型的可行性與正確性,將來若需要較高的執行速度時再用C語言來改寫。這是awk最常被應用之處。 若能常常如此處理問題,? 讀者可以以更高的角度來思考抽象的問題,不會被拘泥于細節的部份。
? 如何取得awk: 一般的LINUX/UNIX操作系統, 都默認安裝了awk。 只不過awk版本可能不太相同。
轉載于:https://blog.51cto.com/fengshi/1545781
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 角色名字822个
- 下一篇: 我们用力的活着却把自己丢了