Перевести Unix1Liner в PowerShell - PullRequest
2 голосов
/ 09 июля 2010

Я хотел бы перевести следующий вкладыш Unix 1 в PowerShell.

Краткое содержание команды: Эта команда будет рекурсивно искать PWD (существующий рабочий каталог) для любого файла с расширением .jsp, изагляните внутрь файла для простого совпадения строк 'logoutButtonForm'.Если он найдет совпадение, он напечатает имя файла и текст, который ему соответствует.

find . -name "*.jsp" -exec grep -aH "logoutButtonForm" {}\;

Я новичок в Power Shell и выполнил поиск в Google / Binging, но пока не нашел хорошего ответа.

1 Ответ

6 голосов
/ 09 июля 2010
ls . -r *.jsp | Select-String logoutButtonForm -case

Я предпочитаю -фильтр -включать.Думаю, я никогда не доверял параметрам -Exclude / -Include после наблюдения за ошибочным поведением в PowerShell 1.0.Кроме того, -Filter значительно быстрее, чем при использовании -Include.

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