Linux Tips

テキストファイルの行数や単語数を調べるには

北浦訓行
2002/1/10

 テキストファイルの行数や単語数を調べるには、wcコマンドを使用する。調査対象のファイル名をオプションなしで指定すると、そのファイルの行数、単語数、ファイルサイズ(byte数)が表示される。

$ wc sample.txt
     44      72    1916 sample.txt
44(行数)、72(単語数)、1916(ファイルサイズ)

 日本語の場合、単語間に空白を入れないので日本語が含まれた文書をwcコマンドで調べると、単語数が少なくカウントされる点に注意。なお、wcで使用できる主なオプションは以下のとおり。

 
オプション
機能
 
-l
行数を表示する
 
-w
単語数を表示する
 
-c
ファイルサイズ(byte数)を表示する

 wcを使うと、標準出力に表示された行の数を数えることもできる。例えば、ディレクトリに含まれるファイルを検索するfindコマンドと組み合わせれば、あるディレクトリに存在するファイルの数をサブディレクトリも含めてカウントできる。

$ find . | wc -l
    352 ←カレントディレクトリ以下にあるファイル/ディレクトリ数

 なお、ファイルの数だけを調べたいときは、以下のように-type fオプション を付けるといい。

$ find . -type f | wc -l
    352 ←カレントディレクトリ以下にあるファイル数


Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間