#过滤输出第一列数字
who |awk '{print $1}'
检索文件为例
#切割txt文件,提取前500行,获取第一列和第五列
cat -n 500 touch.txt |awk -F ',' '{print $1,$5}'
#过滤提取含有广东省的字段
cat -n 500 touch.txt |awk -F ',' '/广东省/ {print $1,$5}'
#读取文件提取字段大于356290的指定字段
cat touch.txt |awk -F ',' '$1>356290 {print $1,$5}'
#统计某一列的值
cat touch.txt |awk -F ',' 'BEGIN{sum=0}{sum+=$8}END{print sum}'