0

我有一个 CSV 文件,如下所示:

Initials,Size excl. Backup/Pst,Number of warnings
USER1,100,1
USER2,100,1
USER4,400,2

我想将“警告数”的值增加 1,所以我最终会得到:

Initials,Size excl. Backup/Pst,Number of warnings
USER1,100,2
USER2,100,2
USER4,400,3

我试过了,但没有成功。
我也试过把它放在数组中,但不能让它工作。

$Temp = Import-Csv $Database | foreach {$_.'Number of warnings' +1}

但这做了两件事:
只在数字的末尾添加 1,因此 1 变为 11,2 变为 21(因为它是一个字符串)
输出只是“警告数”列 - 我的其余信息似乎是走了

4

1 回答 1

1

这有效:

$myreport = Import-Csv .\testing.csv

$myreport | %{$_.'Number of warnings' = 1 + $_.'Number of warnings'}
于 2013-09-04T13:15:16.437 回答