PowerShell: список строки фильтра

Это походит на очень простую вещь сделать, но я плохо знаком с PowerShell и не могу понять это или найти пример онлайн...

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

svn list -R PATHTOREPOSITORY

Я попробовал

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

и это не работает. Как я могу зафиксировать его?

9
задан Peter Mortensen 18 June 2019 в 23:50
поделиться

2 ответа

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

svn list -R PATHTOREPOSITORY | where {$_ -match 'stringtomatch'} 
19
ответ дан 4 December 2019 в 08:15
поделиться

Использовать:

svn list -R PATHTOREPOSITORY | where {$_ -like "*stringtomatch*"}
7
ответ дан 4 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: