Home arrow よく使うLinuxコマンド
プリント
テキスト・文字列を操作するコマンド コマンドMenu

wc


テキストファイルの行数や単語数、サイズ(バイト数)を表示する。

■よく使う形(例)

※httpd.confファイルの行数、単語数、サイズを表示する。
# wc httpd.conf
   1257    6640   45309 httpd.conf


テキストファイルの行数や単語数、ファイルサイズを表示するコマンドですが、ファイルサイズはlsコマンド で調べることができるし、単語数はあまり意味がない(日本語の単語は判別できない)ので、実質的には、ファイルの行数を調べるコマンドになります。

単独ではあまり使うことのないコマンドですが、grepコマンド などと組み合わせると、ある文字で抽出した件数(行数)がどれだけあるかを調べることができます。

例えば、
Webページのアクセス数を調べる。
# grep '.html' access.log | wc -l
   1757

※これはパイプラインを使って、本来標準出力に出力される行を数える例。

■主なオプション

オプション 機能説明
 -l 行数のみを表示する。
 -c ファイルサイズのみを表示する。
 -w 単語数のみを表示する。