我有一张显示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
答案 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
的原始文件。
<强>语法强>
我很可怕。谢谢内森。