Это походит на очень простую вещь сделать, но я плохо знаком с PowerShell и не могу понять это или найти пример онлайн...
Я пытаюсь отфильтровать список строк. Этот список строк является результатом "svn список" команда (Список подверсии файлов хранилища), как:
svn list -R PATHTOREPOSITORY
Я попробовал
svn list -R PATHTOREPOSITORY | where {$_ -like "stringtomatch"}
и это не работает. Как я могу зафиксировать его?
Вы можете использовать -match вместо -like. -Match более мощный (на основе регулярных выражений) и будет работать так, как вы изначально ожидали:
svn list -R PATHTOREPOSITORY | where {$_ -match 'stringtomatch'}
Использовать:
svn list -R PATHTOREPOSITORY | where {$_ -like "*stringtomatch*"}