如何在 unix 中使用 grep、uniq 和 awk 获取集合中重复字符串的数量?

Lon*_*guy -2 unix awk grep uniq

我有一组非常大的字符串,文件的每一行都有一个。许多字符串在文件中的不同位置出现不止一次。

我想要使​​用 awk、grep、uniq 等 unix 命令对字符串进行频率计数。我尝试了几种组合,但没有奏效。

获取频率计数的确切命令是什么?

Chr*_*our 6

要计算文件中行的出现次数,最简单的方法是:

$ sort file | uniq -c 
Run Code Online (Sandbox Code Playgroud)