下面您可以看到我的代碼。我試圖計算我的csv文件的平均線。我能做到這一點的唯一方法就是將它用作數組。我的問題是,有沒有辦法通過函數傳遞每一行,以便我不必創建多個函數?Powershell - 嘗試使用函數計算csv文件的平均值
文件看起來是這樣的:
V1 V2 V3
5 9 3
5 6 2
腳本:
Function Average($a) {
Foreach ($line in $a) {
$total = [int]$a[0].V1 + [int]$a[0].V2 + [int]$a[0].V3
}
return "The Average is $($total/3)"
}
#Variables
$a = (Import-Csv "Document.csv")
#Logic
Average
您可以添加語言標籤嗎? –
是的抱歉,我一直在試圖找到如何做到這一點:x它的PowerShell – SkullNerd
你目前的功能只輸出最後一行的平均值 - 你需要整個文件的結果嗎?或每行的結果?或者只是最後一行? –