我有一個CSV片狀一個下面給出,(一些細胞可以是空的,實際片我有由具有高達盤20),薩姆值輸入-CSV
ID name disk1 disk2 disk3
001 abc 50 50 50
002 def 100 100
003 xyz 50
我需要輸入這個片PowerShell腳本和每個記錄單獨添加所有三個「磁盤」字段並打印出來,就像下面給出的,只有總和就足夠了不需要ID或名稱字段,最好我需要一個函數來調用每個記錄返回總和
150
200
50
嘗試這樣做,但迄今爲止沒有運氣
$coll = import-csv "C:\input.csv"
foreach ($record in $coll)
{
for ($i=1; $i -lt 4; $i++)
{
[int]$totaldisk = @()
$diskname = "disk"+$i
$totaldisk += $record.$diskname
}
$totaldisk
}
你到目前爲止試過了什麼?我建議從[Import-Csv](https://technet.microsoft.com/en-us/library/ee176874.aspx)開始,然後使用[foreach-object](http://blogs.technet.com/ b/heyscriptingguy/archive/2008/10/13/how-can-i-read-a-csv-file.aspx)來執行計算 – JGreenwell
@jgreenwell我已經試過這個到目前爲止附加到帖子 – sureshv18
當你說「no運氣「,你會得到什麼輸出? –