awk
模式扫描和文本处理语言。
$ awk
示例
# 打印第一列
awk '{print \$1}' /etc/passwd
# 自定义分隔符
awk -F, '{print \$1, \$3}' data.csv
# 匹配模式打印
awk '/error/ {print NR, \$0}' log.txt
# 求和
awk '{sum += \$1} END {print sum}' numbers.txt
# 使用变量
awk -v threshold=10 '\$3 > threshold' data.txtSponsors