段落全体の行の先頭に最も頻繁に表示される単語を見つけます。

段落全体の行の先頭に最も頻繁に表示される単語を見つけます。

段落があり、すべての段落の行の先頭にどの単語が最も多く表示されるかを知りたいです。

例: 段落:

Hello my name is X

Nice to meet you

Hello my name is Y

そのため、Helloが2回表示されるので、helloを出力します。

ベストアンサー1

awk -v RS= '
  {word = tolower($1); n = ++count[word]}
  n > max {max_word = word; max = n}
  END {print max_word}'

おすすめ記事