AWK是一種用於處理文本的編程語言工具,一個模式匹配程序。一個典型的示例是將數據轉換成格式化的報告。
在命令行輸入如下awk命令:
awk -F":" '{ print "username: " $1 }' /etc/passwd
打印所有username。-F用來指定分隔符,默認使用空格。
AWK也可以使用模式
文件 print.awk:
BEGIN { FS=":" } {printf "username: "$1"\n"}
輸入命令:
awk -f print.awk /etc/passwd
也能實現和上一個示例相同的效果。
AWK編程語言格式
BEGIN { }
{ }
END { }
Linux常用命令之awkhttp://www.linuxidc.com/Linux/2016-09/135046.htm
Linux系統之文本格式化工具awk http://www.linuxidc.com/Linux/2016-02/128150.htm
AWK簡介及使用實例 http://www.linuxidc.com/Linux/2013-12/93519.htm
Linux awk文本分析工具 http://www.linuxidc.com/Linux/2015-12/126217.htm
Linux文本處理工具之awk http://www.linuxidc.com/Linux/2015-01/111437.htm
如何在Linux中使用awk命令 http://www.linuxidc.com/Linux/2014-10/107542.htm
文本分析工具-awk http://www.linuxidc.com/Linux/2014-12/110939.htm
使用awk格式化輸出文本 http://www.linuxidc.com/Linux/2016-04/130193.htm