awk对一列进行操作。
awk处理机制:根据模式,一次从文件中抽取一行文本,对这行文本进行切片。
1. awk常见操作
1.1 输出文件第xxx列内容
awk '{print $2}' test.log # 输出文件test.log的第2列内容
awk '{print $2, $3}' test.log # 输出文件test.log的第2列和第3列内容
这里只能是单引号,不能是双引号
1.2 输出偶数行或基数行
awk 'NR%2==0' test.log # 偶数行,可以用双引号
awk 'NR%2' test.log # 基数行,可以为双引号
NR表示当前行。