2010年08月11日

[PowerShell] 現在のフォルダー配下にあるテキストファイルの合計行数を求める。

 下記のコマンドを実行すると行数の合計を表示します。この例では、ファイル名の末尾が".cs"であり、かつ末尾が".designer.cs"でないファイルの合計行数を算出します。$judgeFunc={ ... }の中身を編集すれば、別の条件でファイルを絞り込むことができます。
人気ブログランキング
$judgeFunc={$args[0].EndsWith(".cs") -and -not $args[0].ToLower().EndsWith(".designer.cs")}

$files=(ls -Recurse | ?{ $_.GetType().Name -eq "FileInfo" } | %{ $_.FullName })
$selectedFiles=($files | ?{ & $judgeFunc $_ })
$lineCounts=($selectedFiles | %{ (cat $_).Count } )
$sum=0; $lineCounts | %{ $sum+=$_ }; $sum
web拍手 by FC2
posted by 北条利彦 at 23:40 | Comment(0) | TrackBack(0) | PowerShell | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。