将变量添加到CSV顶部

时间:2015-03-04 17:11:45

标签: powershell

我有一张显示IP地址,主机名和OS_Names的CSV。我希望获得每种操作系统类型的计数,并将其添加到CSV的顶部。我可以成功获得操作系统参考的计数,我只是坚持将它添加到CSV顶部。最后,我想将$ c1和$ c2前置到CSV顶部。

$a1 = get-content 'test.csv' |select-string "Server 2008"
$b1 = $a1.count
$c1 = 'WIN2k8:' + $b1

$a2 = get-content 'test.csv' |select-string "Server 2003"
$b2 = $a2.count
$c2 = 'WIN2k3:' + $b2

1 个答案:

答案 0 :(得分:0)

这比我在评论中所做的更清晰

$file = Get-Content C:\temp\web40repallServersMaster.csv
$c1 = 'WIN2k8: ' + ($file  |select-string "Server 2008").Count
$c2 = 'WIN2k8: ' + ($file  |select-string "Server 2003").Count
$c1,$c2,$file | Set-Content C:\temp\web40repallServersMaster.csv

捕获数组$file中的文件。然后我们运行您的计数并在变量$c1$c2中捕获结果。构建这些项目的另一个数组以及我们管道到Set-Content的原始文件。

<强>语法

我很可怕。谢谢内森。