Wie finde ich den Index des aktuellen Elements aus einer Schleife in einer Liste von Elementen in Powershell?Index des aktuellen Elements in Powershell loop abgerufen?
Zum Beispiel:
$letters = { 'A', 'B', 'C' }
$letters | % {
# Can I easily get the index of $_ here?
}
Ziel all das ist, dass ich ausgeben will eine Sammlung mit Format-Table und füge eine anfängliche Spalte mit dem Index des aktuellen Elements. Auf diese Weise können Benutzer interaktiv einen Artikel auswählen.
Beispiel: '> "A, B, C, D, E, F, G" -split "" | % {$ i = 0} {if ($ i -gt 3) {$ _}; ++ $ i} 'Ausgabe:' E F G' – Andrew
Es funktionierte wie ein Zauber, wenn ich Dateien mit einem Zähler ~ 'dir | umbenennen musste % {$ i = 46} {move-item $ _ ("ARM- {0: 00000} .pdf" -f $ i ++)} ' – Sung