文字列発生回数の計算 [重複]

文字列発生回数の計算 [重複]

他のファイルから興味のある文字列を抽出しましたが、次のようなリストがありました。

StringA
StringB
StringA
StringA
StringB
StringC
StringB

一般的なコマンドラインツールを使用して、各文字列の発生回数をどのように抽出できますか?

私は次のリストで終わりたいと思います。

StringA 3
StringB 3
StringC 1

答え1

使用:

sort file | uniq -c

簡単に見えますか?

答え2

GNUと共にdatamash:

datamash -s -g1 count 1 <file

出力:

StringA 3
StringB 3
StringC 1

関連情報