ls *.zip | foreach-object { unzip $_ }
Powershell: Führt eine Operation für alle Dateien in einem Verzeichnis durch (foreach)
6206
John Oxley
In Bash wäre das Äquivalent
for x in `ls *.zip` do ; unzip $x ; done
Wie mache ich das in Windows PowerShell?
Update Wie Johannes Rössel darauf hingewiesen hat, ist dies ein schlechtes Beispiel (entpacken Sie * .zip), aber was ich suche, ist die "Foreachness".
1 Antwort auf die Frage
6
John Oxley
Unglückliches Beispiel: `unzip * .zip` funktioniert problemlos.
Joey vor 15 Jahren
2
Canonical Powershell verwendet "gci" oder "Get-ChildItem".
Jay Bazuzi vor 13 Jahren
3
Verwandte Probleme
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
3
Powershell-Ping auf unbestimmte Zeit
-
5
Tastenkombination zum Einfügen in die Windows-Eingabeaufforderung
-
5
Welche Vorteile könnte ein durchschnittlicher Geek aus Powershell ziehen?
-
1
PowerShell / CMD-Markierung, um in Vista mit der rechten Maustaste zu klicken
-
3
Was ist Windows PowerShell?
-
5
Wie macht man ein Powershell (oder ein anderes) Skript, um die Bildschirmauflösung zu ändern?
-
5
Rufen Sie den aktuellen UNC-Pfad von einem lokalen Pfad in Powershell ab
-
4
Powershell-Äquivalent zu einem Unix-Befehl