ファイルから各文章の数を取得する方法

ファイルから各文章の数を取得する方法
grep '[".?!"]'

これらのいずれかがある行を返しますが、各行にいくつがあるかはわかりません。 、?そして!

ベストアンサー1

これにより、ファイル内のすべての句読点文字のリストが1行に1つずつ、ファイル内の対応する文字数に基づいて各句読点文字のリストが印刷されます。

grep -o '[[:punct:]]' file | sort | uniq -c 

私は/var/log/syslogを実行してテストするのが好きです。現在、私のラインは150,000を超えています。

おすすめ記事