awk对一列进行操作。
awk处理机制:根据模式,一次从文件中抽取一行文本,对这行文本进行切片

1. awk常见操作

1.1 输出文件第xxx列内容

  1. awk '{print $2}' test.log # 输出文件test.log的第2列内容
  2. awk '{print $2, $3}' test.log # 输出文件test.log的第2列和第3列内容

这里只能是单引号,不能是双引号

1.2 输出偶数行或基数行

  1. awk 'NR%2==0' test.log # 偶数行,可以用双引号
  2. awk 'NR%2' test.log # 基数行,可以为双引号

NR表示当前行。