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
powershell_advanced_cmdlets.htm
廣告
© . All rights reserved.