题解 | #第二列是否有重复#
第二列是否有重复
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 的单词。