Powershell - ForEach-Object Cmdlet
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