てくてくダイアリー

GISとか使ってました

行数を数える

2007-04-24 | Linux
リナックスというかUNIXというか、grepのお話。

指定したファイル内の、指定した文字列の含まれる行数を、数えたいとき。

% grep -c "文字列" [ファイル名]

例えば、access_logファイル内にhtmが含まれる行数を数えたいときは、

% grep -c "htm" access_log

ただし、私の最近のお気に入り、-hオプション(human-readable formatで出力)は使えない。そりゃそうか、ファイルサイズじゃないもんね。。。