powershell 스크립트를 사용하여 코드 수를 계산하려고합니다.해시 테이블의 끝에 키/값 쌍을 추가하는 방법은 무엇입니까?
그물에 스크립트가 있으며 끝에 총계를 추가하려고합니다.
나는 마지막에 열
$ CountHash.Add
("총", $ 총)
을 추가했습니다.
Param([string]$path,
[string]$outputFile,
[string]$include = "*.*",
[string]$exclude = "")
Clear-Host
$Files=Get-ChildItem -re -in $include -ex $exclude $path
[email protected]{}
$Total=0
Foreach ($File in $Files) {
#Write-Host "Counting $File.FullName"
$fileStats = Get-Content $File.FullName | Measure-Object -line
$linesInFile = $fileStats.Lines
$CountHash.Add($File.FullName,$linesInFile)
$Total += $linesInFile
}
$CountHash.Add("Total",$Total)
$CountHash
그러나 $ CountHash를 표시하면 "Total"키가 중간에 표시됩니다. 끝에 Add를 추가하면 끝에 Add가 추가되지 않습니다.
해시 테이블 끝에 키/값 쌍을 추가하는 방법은 무엇입니까?
업데이트 :이 해시 테이블을 CSV 파일로 내보내지만 총 줄이 중간에오고 있습니다.
내 질문이 업데이트되었습니다. 미안하지만 그냥 표시하고 있는게 아닙니다. – Samselvaprabu