题解 | #统计每个单词出现的个数#
统计每个单词出现的个数
https://www.nowcoder.com/practice/ad921ccc0ba041ea93e9fb40bb0f2786
#!/bin/bash cat nowcoder.txt | xargs -n1 | sort | uniq -c | sort | awk '{print $2,$1}'
cat nowcoder.txt
: 这部分将文本文件nowcoder.txt
的内容打印到标准输出。xargs -n1
:xargs
命令将标准输入的内容作为参数传递给后面的命令。-n1
表示每次传递一个参数(即一个单词)。sort
: 对传递过来的单词进行排序。uniq -c
: 统计相邻的重复单词,并显示它们出现的次数。sort
: 再次对结果进行排序。awk '{print $2,$1}'
: 使用awk
命令,将每行的第二列(出现次数)和第一列(单词)交换位置并打印出来。