Linuxでファイル内の特定の文字列の出現回数を調べるにはどうすればよいですか?
Linuxでは、grepコマンドを使用してファイル内の文字列の出現回数をカウントできます。このコマンドの具体的な書式は次のとおりです。
grep -o "字符串" 文件名 | wc -l
-o オプションはマッチした文字列のみを出力し、wc -lは標準出力の行数、つまり文字列が出現する回数を数えます。
例えば、file.txtという名前のファイルで、内容は次のようになっています。
hello world
hello hello hello
ファイル中の文字列「hello」の出現回数をカウントするには、次のコマンドを実行します。
grep -o "hello" file.txt | wc -l
処理の結果、4が表示されます。これは、「hello」という文字列がファイルの中に4回出現したことを示しています。