追記
コメントを記載しないPJであるため、コメント行は考慮していません。
また、空行については事前にエディタで^\n
の置換を実施しています。
コメントいただいた @shiracamus さん、ありがとうございます。
どのようにカウントしたのか
プロジェクトで製造したファイルのステップ数(行数)カウントを依頼された。
1つずつ目視で確認するのは非常に手間なので、スクリプトに数えてもらった。
# PowerShellスクリプト
# srcフォルダのパスを指定
$srcFolder = "C:\Users\Elmo\development\ec_cookies"
# *.vueファイルのパスを再帰的に取得
$targetFiles = Get-ChildItem -Path $srcFolder -Recurse -Filter "*.vue"
# 総行数を初期化
$totalLines = 0
# 各index.mtsファイルの行数をカウントして総行数に加算
foreach ($file in $targetFiles) {
$lineCount = (Get-Content $file.FullName).Count
$totalLines += $lineCount
}
# 総行数を出力
Write-Output "Total lines in ec_cookies files: $totalLines"
不要なファイルをカウントしたくなかったので、vueファイルのみを対象にしています。
ラリー・ウォールによれば、プログラマの三大美徳とは次の通りである。
- 怠惰(Laziness)
- 短気(Impatience)
- 傲慢(Hubris)
楽(怠惰)、してこうぜ。