今日書いたプログラムの行数が何行なのか知りたいぞ

とあるディレクトリ以下のファイルの行数を数えて全て合計したい。
でも、そんな都合の良いコマンドは見つかっていない。
grepは合計を算出してくれないし、wcは再帰してくれない。

「grep -c -R」だと、まるでYAMLのハッシュみたいな出力になるので、
適当に整形したあkeysでforeachすればカウントできそう。
いらないディレクトリはgrep -v 'hoge'とかすれば消えるし。

「wc -l *」は、wc -lにパイプでリストを渡そうとしているときに、
「wc -l *ですよ」とM氏に教えてもらって感動した。
そうか、リストの各行にwcをかけることはできないか。
ディレクトリがあっても、その中を再帰的に見てくれないので、
全てディレクトリに対するパスを順に突っ込む必要があるような。

じゃあ、やっぱり「grep -c
-R」で計算しよう。と思った夕方。


投稿者:としのり  日時:23:59:59 | コメント | トラックバック |
blog comments powered by Disqus