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