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