linuxで文字列の出現回数をカウントする方法
Linuxでは、grepコマンドとwcコマンドを活用することで、文字列出現回数のカウントを実施できます。
たとえば、「hello」という文字列が file.txt 内で何回出現しているかをカウントしたい場合、以下のコマンドを使用できます。
grep -o "hello" file.txt | wc -l
解説:
- grepコマンドは、指定されたパターンにマッチする行を検索します。-oオプションは、マッチした部分のみを出力し、各マッチが1行となります。
- wc コマンドは、指定された入力から行数、単語数、文字数を数えます。-l オプションを指定すると、行数のみを出力できます。
そのようにすると、コマンドによる出力はファイル内で「Hello」が何回出現したかを知らせる。