我试图在文件中搜索连续、重复的数字实例,每个数字位于不同的行。最容易通过例子来表达我的意思。
例如,我的输入是:
16
16
8
8
16
16
4
8
8
8
我的输出将是:
16 2
8 2
16 2
4 1
8 3
这可能看起来是重复的,但尽管我找到了很多解决方案(例如这1)对于查找单个字符的重复,它们都无法搜索多个重复字符。
答案1
您可以使用uniq
它来执行此操作,尽管其输出的标准格式略有不同。
$ < in uniq -c
2 16
2 8
2 16
1 4
3 8
假设in
是一个包含输入的文件,您将得到上面看到的内容。