题解 | #第二列是否有重复#
第二列是否有重复
https://www.nowcoder.com/practice/61b79ffe88964c7ab7b98ae16dd76492
#!/bin/bash
cat nowcoder.txt |awk '{print $2}' |sort |uniq -c|sort |grep -v 1
- 首先,
cat nowcoder.txt将文本文件nowcoder.txt的内容打印到标准输出。 - 然后,
awk '{print $2}'从每行中提取第二个字段(即单词)并将其打印出来。 - 接下来,
sort对提取出的单词进行排序。 - 然后,
uniq -c统计相邻的重复单词,并显示它们出现的次数。 - 最后,
sort再次对结果进行排序。
最后,grep -v 1 从结果中过滤掉出现次数为 1 的单词。