В мире Linux и Unix существует очень удобная команда выборки любых данных из результатов выполнения другой команды:
command | grep search
В powershell для достижения такого же эффекта можно воспользоваться следующей структурой:
command | ls *search*
Т.е. процедура *search_string* является
аналогом grep в powershell.
Например, мы запустили некую команду и нам вернулся большой набор различной информации:
Get-AcceptedDomain
А мы хотим видеть только те строки, которые содержат в себе строку «Name». Выполните следующую команду:
Get-AcceptedDomain | fl *name*
Все просто. Мы нашли аналог grep в Powershell.
Это далеко не grep, это фильтр по полю/заголовку, а не по строке ответа.
Есть windows утилита findstr называется
А про select-string забыли?