Linux Bash脚本:如何打印workers.txt中字段数≥6的行的首个字段
解决方法
直接用一条awk命令就能完成需求,无需单独提前获取每行字段数:
awk -F ',' 'NF >= 6 {print $1}' workers.txt
命令说明:
-F ',':指定逗号作为字段分隔符,匹配你的文件格式NF >= 6:筛选出字段数大于等于6的行(对应你要求的拥有3个以上职位的员工){print $1}:打印符合条件行的第一个字段,也就是员工姓名
内容的提问来源于stack exchange,提问作者user20429883
相关产品推荐
相关产品推荐

