我正在寻找类似的东西,但是我不需要计算重复行的数量,而是需要计算重复的行数。
为了澄清起见,我有一个这样的文件:
Separator
line11
line12
line13
Separator
line21
line22
line23
Separator
line11
line12
line13
Separator
line11
line12
line13
Separator
line31
line32
line33
Separator
line21
line22
line23
我希望输出如下
3: Separator
line11
line12
line13
2: Separator
line21
line22
line23
1: Separator
line31
line32
line33
其中: 3:,2: 和 1: 表示每束行在文件中出现的次数。
我尝试了以下命令但没有成功:
sort all_lits.txt | uniq -c
目前我正在编写一个 awk 命令以获取信息,但还不清楚。一旦我得到一些命令来显示我就会发布它。
是否有可能使用 UNIX 工具(如 awk、grep、wc、sort)的某种组合来获取此信息。等等?
我知道我可以编写一个脚本来做到这一点,但我想避免这样做。在极端情况下,我会这样做。
任何帮助将不胜感激。