ディレクトリ内のプログラムコードの総行数を数えてと言われて、手作業で数えたくなかったのでワンライナーした
ワンライナー
(Get-ChildItem -Recurse <ディレクトリパス> -include <ファイル名> | % {(Get-Content -Path $_).Length} | M
easure-Object -Sum).Sum
具体例
> (Get-ChildItem -Recurse .\ -include *.cpp | % {(Get-Content -Path $_).Length} | M
easure-Object -Sum).Sum
> 1203
ファイル拡張子が複数あるときは-include *.cpp,*.c
のように,(カンマ)
で区切るといけます