歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

awk 文本處理工具,awk文本處理

awk 文本處理工具,awk文本處理


熱度2 評論 107 www.BkJia.Com  網友分享於:  2017-02-12 04:02:53     浏覽數33974次

awk 文本處理工具,awk文本處理


awk:

    強大的文本處理工具,擅長對日志文件進行分析;

    不僅用於Linux,也是任何環境中現在的功能最強大的數據處理引擎;

 

語法說明:

awk '{pattern + action}' {filenames}

pattern:指在數據中要查找的內容;

action:指要操作的指令。

{}可以對一系列指令進行分組,不一定要出現。pattern要表達的正則表達式要用斜槓括起來。

通常,awk是以文件的一行為處理單位,每接收一行就執行相應的命令。

 

三種調用方法:

    field-separator:域分隔符,指文件每一行中每個域分隔的符號,默認為空格。

 

awk執行流程:

 

示例:

 

內置變量:

 

操作符:

 

常用的字符串函數:

 

控制流和循環:

 

數組輸出:

 

參考筆記:

http://linux.vbird.org/somepaper/20090427-learn_sed_and_awk.pdf 

 

Copyright © Linux教程網 All Rights Reserved