Cmdlet
ForEach-Object cmdlet可用于对对象集合中的每个对象执行操作。
在这些示例中,我们看到了正在运行的ForEach-Object cmdlet。
例子1
在此示例中,我们将整数除以数组。我们将使用$ _引用每个对象。
1000,2000,3000 | ForEach-Object -Process {$_/1000}
输出量
您可以在PowerShell控制台中看到以下输出。
1 2 3
例子2
获取当前目录中项目的名称。
在此示例中,我们将拆分Powershell模块名称。
"Microsoft.PowerShell.Core", "Microsoft.PowerShell.Host" | ForEach-Object {$_.Split(".")}
输出量
您可以在PowerShell控制台中看到以下输出。
Microsoft PowerShell Core Microsoft PowerShell Host