前面的話
學習linux 的同人,都知道linux shell文本處理能力非常強大。有一組強大的文本處理工具:grep,sed,awk 。 其中grep 經常用作尋找匹配文本、sed用作文本編輯替換、awk也是最強大的,經常用作報表產生! 它的處理效率非常高,一個幾百M檔案 ,也能在秒秒鐘完成!查閱資料,你會發現它不光可以命令列快速處理文本。它還可以編寫awk檔案,使用自己專用的文法函數,實現非常強大的功能,它有自己一套編程文法。 呵呵,說到這裡,估計有人開始犯嘀咕了啦,“不就是做做篩選,統計嗎?有這等複雜!”,其實也是,工具很強大,能夠使用它解決自己問題就行!如果特感興趣的, 接下來我會將之前分享10多篇文字貫穿起來。
AWK基本文法
下面沒有提到awk命令怎麼使用了,你可以通過 運行:awk –h 查詢到所有命令及參數!下面把awk作為一門語言分節介紹。
- linux awk 內建變數使用介紹 awk語言中,怎麼樣定義自己變數
- linux shell awk獲得外部變數(變數傳值)簡介 awk怎麼樣獲得外部傳入變數
- linux awk 運算子(算術運算子,賦值運算子,關係運算子,邏輯運算子,正則運算子)說明 awk各種運算子有哪些
- linux awk 字串串連操作(字串轉數字,數字轉字串) awk字串操作方法及資料類型轉換
- linux awk數組操作詳細介紹 awk定義數組方法
- linux shell awk 流程式控制制語句(if,for,while,do)詳細介紹 awk流程式控制制有哪些語句, 各自怎麼樣使用
- linux awk Regex、正則運算子詳細介紹 awk強大的Regex使用
- linux awk 內建函數詳細介紹 awk常用函數及使用方法
- linux awk 多檔案操作2種實現方法 awk操作檔案方法
AWK混合使用執行個體
- shell awk實現即時監控網卡流量指令碼(常見應用二) 做網卡流量監控
- awk 分析web日誌(頁面執行時間)(常見應用3) 通過awk進行web日誌分析
- awk 多行合并【next 使用介紹】(常見應用4) 多檔案合并awk next 使用方法
- awk 數組排序多種實現方法 awk數組排序實現方法
後話
陸續寫這麼些篇,沒想到一整裡下來。可以成為一個系列了。 呵呵, 我會陸續的補充,希望大家提出好的意見!今天是2013,差不多2年多沒有寫了。
作者:chengmo QQ:8292669
出處:http://www.cnblogs.com/chengmo
本文著作權歸作者和部落格園共有,歡迎轉載,請務必添加原文連結。