歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> awk 文本處理工具,awk文本處理

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

日期:2017/3/3 17:32:45   编辑:學習Linux

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