我有一个脚本,通过与数据(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
@保罗,我已经添加了样本数据的一些样本添加到原来的职位 –