ソースから、特定のキーワードを探すときは $ find . -name '*.c' -exec grep -H keyword {} \; とかしてる。 今回、複数のディレクトリにまたがるソースの行数を wc で数えたくなった。 1ファイルずつ数えると合計が出ない。 確か、xargs っていうのを使うんだったなぁ・・・あった http://sonic64.com/2003-11-07.html $ find . -name '*.c' -print |xargs wc とすれば良い。 ただ、xargs を使う場合は、コマンド行の長さで限界があるところに注意だな。 (追記 2007/4/2) 最近は、 -print0 とか -0 をつけるのが吉らしい http://www.otsune.com/diary/2007/03/29/1.html#200703291