ソースの行数をカウント
今日、なんとなくプログラムのソースを何行ぐらい書いているのか気になったので、さくっとワンライナーで書いてみた。
(dir -recurse -include *.cs -exclude *.Designer.cs | % { gc $_| % { $_.Trim() } | ? { $_ -ne "" -and -not $_.StartsWith("//") } }).Count
検索対象はC#のソースで、デザイナファイルはあてにならないので除外。
空行とコメント行は無視する。
これでそれなりにあてになる行数が取れると思う。
ちなみに、今作ってるプログラムの行数は「26535」やった。意外と多い。