У меня есть сценарий PowerShell, который, среди прочего, извлекает файлы с помощью 7-Zip.
"Starting decompression of [$filePath]..."
& $7ZipPath "x" $filePath "-o$extractionPath" "-aos" | Out-Host
Я переключил Out-Host
на Out-Null
, так как это выглядит немного беспорядочноВ данный момент я пытаюсь достичь результата - я знаю, что если я добавлю -bsp1
, я смогу получить прогресс извлечения - но он каждый раз вводит 7z и помещает каждый обновленный процент в отдельную строку и выглядит немного грязно.
У меня вопрос: есть ли способ зафиксировать процент выполнения -bps1
и распечатать его в консоли более компактным способом - либо индикатор выполнения, либо просто одна строка текста с процентом обновления?