我有一個腳本,通過與數據(XY:ZABC
或0.xyz
)兩種格式的CSV文件去。然後將這些值保存在具有一列和可變行數的CSV文件中。我想設置我的腳本,例如,對於價值0.xyz
數字,它會通過1440繁殖,然後將其存儲在$Values
。格式XY:ZABC
的編號也將按照它們在$Values
中的格式進行存儲。條件乘法循環
$Values = @(Get-Content *\source.csv -Raw) -split '\s+' |
Where-Object {$_ -like '*:*' -or '0.*'}
"UniqueActiveFaults" | Out-File *\IdealOutput.csv
$Values | Sort-Object -Unique | Out-File *\IdealOutput.csv
我試圖通過添加以下代碼來做到這一點:
foreach ($i in $Values) {
if ($i -lt 1) {$i*1440}
}
我也試過用do {$i*1440} while ($I -lt 1)
循環做,但結果是顯示的號碼0.xyz
1440次。我相信這是由於$Values
正在採取的數據類型,但不確定。
的樣本數據:
0.12345
00:9090 90:4582
0.12346
0.1145
0.145654
0.5648
01:9045 90:4500
90:4546
BA: 1117 BA:2525
可以爲您的CSV數據請 – Paul
@保羅,我已經添加了樣本數據的一些樣本添加到原來的職位 –