Out-Null или подавление вывода информации в Windows PowerShell

Windows PowerShellЗакончим работу с выводом данных.

В том случае, если нам не нужен вывод информации на экран консоли (допустим, она просто для нас лишняя, и нам просто нужно, чтобы определенные команды отработали без вывода результатов на экран), мы можем воспользоваться командлетом Out-Null.

Что будет, если к хорошо известному командлету Get-Process добавить Out-Null?

Get-Process | Out-Null
Out-Null или подавление вывода информации в Windows PowerShell
Пример действия Out-Null в PowerShell

Как видим, не произошло ровным счетом ничего. А, точнее будет сказать, ничего видимого для наших глаз. Командлет Get-Process отработал, но мы не захотели ознакомиться с результатами его работы. Конечно, данное действие было бессмысленным.

Можно привести пример более осмысленного действия. Перейдем в корень диска C и создадим там каталог primer.

cd c:\
mkdir primer

Out-Null или подавление вывода информации в Windows PowerShell

Как видим, PowerShell вывел нам содержимое только что созданного каталога. Если нам это не нужно, можно использовать Out-Null.

mkdir primer | Out-Null

Итак, Out-Null это полезный инструмент для совершения тех действий, которые должны выполняться что называется «под капотом».

Добавить комментарий

Ваш адрес email не будет опубликован.