AWK编程与应用
awk程序有awk命令、括在引号或写在文件中的指令以及输入文件这几个部分组成
从文件输入
。本书是基于Linux版本,之后的例子都采用gawk命令,你也可以使用awk
。格式:
-gawk '/匹配字符串/' 文件名
-gawk '{处理动作}' 文件名
-gawk '/匹配字符串/ {处理动作}‘ 文件名
awk工作原理(一)
。以下面的内容的names文件名举例按步骤解析awk的处理过程
-vi ~/names
Tom Savage 100
Molly Lee 200
John Doe 300
:wq
使用下面awk命令处理
#gawk '{print $1 $3}' ~/names
从命令输入
。awk还可以处理通过管道接收到的Linux命令的结果,shell程序通常使用awk做深处理
。格式:
-命令 | gawk '/匹配字符串/'
-命令 | gawk '{处理动作}’
-命令 | gawk '/匹配字符串/{处理动作}'
df | gawk '$4 >2000000' #剩余空间大于2000000的磁盘



















不积跬步无以至千里

浙公网安备 33010602011771号