总结了下常用的语法

正常打印

 awk '{print $1}'

表达式

awk '$1 == 2 {print $1}'

表达式中包含字符 用双引号

awk '$1 == "s" {print $3}'

打印整行 $0

 awk '{print $0}'

打印最后一列 NF 大写

awk '{print $NF}'

NF 字段数量 大写

awk '{print NF}' //打印字段数量

-F 指定分隔符

awk -F ":" '{print $1, $3}'  #以“:”为分隔符分割列,然后打印第一列和第三列

-v 变量赋值

awk -v OFS=""   #指定输出分隔符

标签: none

添加新评论