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的磁盘

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

  

原文地址:https://www.cnblogs.com/hongjinping/p/14021090.html