ファイル内で繰り返される複数文字文字列のbashカウント数

ファイル内で繰り返される複数文字文字列のbashカウント数

ファイルから連続して繰り返される数値インスタンスを検索しようとしています。各数字は異なる行にあります。たとえば、私が意味するものを表現するのが最も簡単です。

たとえば、私の入力は次のようになります。

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上記の内容を取得できます。

おすすめ記事