После моего первого комментария вы можете настроить команду Linux в соответствии с синтаксисом Powershell:
$yourvariable = svn info "SVN:URL/file.txt" | Select-String '^Text Last Updated:' | %{$_ -replace "Text Last Updated: "}
Несколько комментариев по этому поводу:
- Select-String является эквивалентомГреп.Он вернет совпадающую строку, соответствующую искомому шаблону.
- % {} - это псевдоним цикла на выходе предыдущего конвейера (наша строка из Select-String).Именно здесь, потому что выражения типа «blabla -replace 'bla'» не допускаются в связанные конвейеры (после |), поэтому нам нужно обернуть их во что-то.Очевидно, что это однопроходный цикл.
Если вы хотите получить другие данные, просто измените строки в команде (Текст Последнее обновление, Путь, Имя, Последний измененный автор и т. Д.)..).