PowerShell Loop для запуска команды на использование файла - PullRequest
0 голосов
/ 29 марта 2019

Я использую приведенный ниже код в оболочке. Мне нужно запустить то же самое в PowerShell.
У меня есть список кадров в файле, и мне нужно выполнить команду в цикле, и мне нужно добавить префиксную переменную к каждому выводу

for g in `cat /home/capacity-report/vmax3-frame.txt`
do
    echo $g; `symsg -sid $g list -v` > /home/capacity-report/sg
done

1 Ответ

2 голосов
/ 29 марта 2019

Код PowerShell для этого фрагмента оболочки очень похож на оригинальный:

foreach ($g in cat 'C:\path\to\input.txt') {
    echo $g; Invoke-Expression "$(symsg -sid $g list -v)" > 'C:\path\to\output.txt'
}

И в следующий раз, пожалуйста, попробуйте сначала сделать это самостоятельно.ТАК не бесплатная услуга перевода.Я просто делаю исключение сегодня, потому что погода такая хорошая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...