PowerShell: список строк фильтра - PullRequest
7 голосов
/ 19 февраля 2010

Это кажется очень простым делом, но я новичок в PowerShell и не могу понять это или найти пример в Интернете ...

Я пытаюсь отфильтровать список строк.Этот список строк является результатом команды "svn list" (список файлов хранилища Subversion), например:

svn list -R PATHTOREPOSITORY

Я пробовал

svn list -R PATHTOREPOSITORY | where {$_ -like "stringtomatch"}

, и это не работает,Как я могу это исправить?

Ответы [ 2 ]

17 голосов
/ 19 февраля 2010

Вы можете использовать -match вместо -like.-Match является более мощным (на основе регулярных выражений) и будет работать так, как вы изначально ожидали:

svn list -R PATHTOREPOSITORY | where {$_ -match 'stringtomatch'} 
7 голосов
/ 19 февраля 2010

Использование:

svn list -R PATHTOREPOSITORY | where {$_ -like "*stringtomatch*"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...