6.10. テキストファイルの行数、単語数、バイト数の確認 【wc】

$ wc [オプション] ファイル名

テキストファイル内の行数、単語数、バイト数を表示するには、wc コマンドを使用します。オプションを指定せずに実行すると、行数、単語数、バイト数、ファイル名の順に表示されます。

$ wc sample.txt
   2481   17578  211084 sample.txt

代表的なオプションを以下に示します。

表 6-7. wc コマンドのオプション

-l行数のみ表示します。
-w単語数のみ表示します。
-cバイト数のみ表示します。

例えば、次のようにコマンドを実行すれば、カレントディレクトリにある拡張子が .txt のファイル数を調べることができます。

$ ls *.txt | wc -l
      4

また、次のように find コマンドを組み合わせれば、カレントディレクトリ以下(サブディレクトリを含む)に存在する拡張子 .txt のファイル数を調べることができます。

$ find . -name "*.txt" | wc -l
     42