Part3 awk
awk 命令是一个强大的文本行处理工具,它逐行地扫描文件(从第一行到最后一行),寻找匹配特定模板的行,并对这些特定的行进行处理。
命令格式
awk [-Field-separator] 'commands' input-file(s)
-F分割域可选,默认的是空格
commands:真正的awk命令。
可选参数
-F fs
fs作为输入区域的分隔符号
-v var=val
在程序运行之前,将val赋值给变量var,BEGIN
例:echo "1 2 3 4" | awk -va=1 '{if(a==1){print $3}}'
-f program-file
awk 命令存储于program-file中