ls *.zip | foreach-object { unzip $_ }
Powershell: выполнить операцию для всех файлов в каталоге (foreach)
5708
John Oxley
В Bash эквивалент будет
for x in `ls *.zip` do ; unzip $x ; done
Как мне сделать это в Windows Powershell.
Обновление Как отметил Йоханнес Рессел, это плохой пример (unzip * .zip), но мне нужна его «foreachness».
1 ответ на вопрос
6
John Oxley
Неудачный пример: `unzip * .zip` легко работает.
Joey 15 лет назад
2
Canonical powershell использует `gci` или` Get-ChildItem`.
Jay Bazuzi 13 лет назад
3
Похожие вопросы
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
-
5
Сочетание клавиш для вставки в командной строке Windows
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Выделение Powershell / CMD для копирования правой кнопкой мыши в Vista
-
3
Что такое Windows PowerShell?
-
5
Как сделать скрипт Powershell (или другой) для изменения разрешения экрана?
-
5
Получить текущий UNC-путь из локального пути в powershell
-
4
Powershell эквивалентен команде unix `which`?