题解 | #统计每个单词出现的个数#

统计每个单词出现的个数

https://www.nowcoder.com/practice/ad921ccc0ba041ea93e9fb40bb0f2786

#!/bin/bash

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

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务