题解 | #第二列是否有重复#

第二列是否有重复

https://www.nowcoder.com/practice/61b79ffe88964c7ab7b98ae16dd76492

cat nowcoder.txt | awk '{printf $2"\n"}' | sort | uniq -c | grep -v 1

第一:cat nowcoder.txt 获取输入文件的内容;
第二:awk '{printf $2"\n"}' 截取文件第二列的内容;
第三:sort 将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
第四:uniq -c 检查及删除文本中重复出现的列,一般于sort命令配合使用;
第五:sort 再次排序,排序规则是先按照重复出现的次数,再根据字符ASCII值,升序排序;
第五:grep -v 显示不包含匹配文本的所有行;
全部评论

相关推荐

牛客279957775号:铁暗恋
点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务