PowerShell 技能连载 - 为输出编号(第 1 部分)

如果你想增加一个递增的数字到你的输出,这里有一个简单的方法:

1
2
3
4
5
6
7
Get-Process |
Select-Object -Property '#', ProcessName, CPU -First 10 |
ForEach-Object -begin { $i = 0} -process {
$i++
$_.'#' = $i
$_
} -end {}

Select-Object 添加了一个名为 “#“ 的新属性,ForEach-Object 添加了一个自动递增的数字。结果如下:

 # ProcessName               CPU
 - -----------               ---
 1 AdobeCollabSync       65,5625
 2 AdobeCollabSync           0,5
 3 AGMService
...
评论