awk
awk
是处理文本文件的一个应用程序
依次读取文件每一行进行处理
基本用法
格式
awk 动作 文件名
示例
awk '{print $1}' test.txt
双引号内是要执行的动作
默认按照行分隔符打印
- 可指定分隔符
awk -F ':' '{print $1}' test.txt
- 可指定条件
打印偶数行(NR代表当前行数)
awk -F ':' NR % 2 ==1 '{print $1}' test.txt
- 支持if语句
awk -F ':' '{if ($1 > "m") print $1; else print "---"}' test.txt