A InfoWiki wikiből
(Változatok közti eltérés)
(→Foreach-Object) |
(→Foreach-Object) |
||
10. sor: | 10. sor: | ||
[[Kép:Pelda1.jpg]] | [[Kép:Pelda1.jpg]] | ||
+ | |||
+ | |||
+ | == Szintaktika == | ||
+ | |||
+ | '''ForEach-Object [-process] <ScriptBlock[]> [-inputObject <psobject>] [-b egin <scriptblock>] [-end <scriptblock>] [<CommonParameters>] | ||
+ | ''' |
A lap 2008. december 11., 19:05-kori változata
Foreach-Object
A Foreach-Object cmdlet hasonlóan működik, mint egy ciklus. Használatával egy adott műveletet végezhetünk el egy gyűjteményben (melyet felfoghatunk listaként) levő valamennyi objektumon. Alias-ai a % és a foreach (mely nem összetévesztendő a foreach kulcsszóval.) Most nézzünk meg egy egyszerű példát:
Get-Childitem | Foreach-Object {$_.Name}
A fenti példában a gyűjtemény a Get-Childitem cmdlet eredménye, A Foreach-Object pedig a $_.Name változó (mely az aktuális sor Name oszlopbeli elemét tartalmazza) használatával kilistázza ciklus működéssel a Get-Childitem kimenetének a Name nevű oszlopát:
Szintaktika
ForEach-Object [-process] <ScriptBlock[]> [-inputObject <psobject>] [-b egin <scriptblock>] [-end <scriptblock>] [<CommonParameters>]