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

第二列是否有重复

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 显示不包含匹配文本的所有行;
全部评论

相关推荐

Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务