grepを使用して、正規表現パターンで見つかった各単語の発生数を計算します。

grepを使用して、正規表現パターンで見つかった各単語の発生数を計算します。

grepsumを使用して発生回数を取得するには、以下を使用していますwc

grep -iEo "(red|white|blue)" somefile.txt | wc -l

しかし、これは数字を提供します。代わりに、次のようなものが欲しい。

red: 2
white: 1
blue: 0
Total: 3

grepを使ってこのようなことをすることはできますか?

ベストアンサー1

sort以下から助けを求めてくださいuniq

grep -iEo "(red|white|blue)" somefile.txt | sort | uniq -c
  • sort出力ソート

  • uniq -c頻度を取得

おすすめ記事