Awk 命令學習總結、AWk命令系列學習(linux shell)


前面的話

學習linux 的同人,都知道linux shell文本處理能力非常強大。有一組強大的文本處理工具:grep,sed,awk 。 其中grep 經常用作查找匹配文本、sed用作文本編輯替換、awk也是最強大的,經常用作報表生成! 它的處理效率非常高,一個幾百M文件 ,也能在秒秒鍾完成!查閱資料,你會發現它不光可以命令行快速處理文本。它還可以編寫awk文件,使用自己專用的語法函數,實現非常強大的功能,它有自己一套編程語法。 呵呵,說到這里,估計有人開始犯嘀咕了啦,“不就是做做篩選,統計嗎?有這等復雜!”,其實也是,工具很強大,能夠使用它解決自己問題就行!如果特感興趣的, 接下來我會將之前分享10多篇文字貫穿起來。

 

 

AWK基本語法

下面沒有提到awk命令怎么使用了,你可以通過 運行:awk –h 查詢到所有命令及參數!下面把awk作為一門語言分節介紹。

  1. linux awk 內置變量使用介紹   awk語言中,怎么樣定義自己變量
  2. linux shell awk獲得外部變量(變量傳值)簡介  awk怎么樣獲得外部傳入變量
  3. linux awk 運算符(算術運算符,賦值運算符,關系運算符,邏輯運算符,正則運算符)說明   awk各種運算符有哪些
  4. linux awk 字符串連接操作(字符串轉數字,數字轉字符串) awk字符串操作方法及數據類型轉換
  5. linux awk數組操作詳細介紹  awk定義數組方法
  6. linux shell awk 流程控制語句(if,for,while,do)詳細介紹  awk流程控制有哪些語句, 各自怎么樣使用
  7. linux awk 正則表達式、正則運算符詳細介紹  awk強大的正則表達式使用
  8. linux awk 內置函數詳細介紹  awk常用函數及使用方法
  9. linux awk 多文件操作2種實現方法  awk操作文件方法

AWK混合使用實例

  1. shell awk實現實時監控網卡流量腳本(常見應用二) 做網卡流量監控
  2. awk 分析web日志(頁面執行時間)(常見應用3)  通過awk進行web日志分析
  3. awk 多行合並【next 使用介紹】(常見應用4)  多文件合並awk  next 使用方法
  4. awk 數組排序多種實現方法  awk數組排序實現方法

后話

陸續寫這么些篇,沒想到一整里下來。可以成為一個系列了。 呵呵, 我會陸續的補充,希望大家提出好的意見!今天是2013,差不多2年多沒有寫了。


作者:chengmo QQ:8292669
出處:http://www.cnblogs.com/chengmo
本文版權歸作者和博客園共有,歡迎轉載,請務必添加原文鏈接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM