Вывести список только определенных типов файлов из SVN с помощью командной строки - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь вывести список файлов из SVN с помощью ввода из командной строки

svn ls https:/knode.Testing.com/trunk/ --depth infinity 

, но он возвращает все файлы из пути SVN, но я не хочу, чтобы некоторые файлы, которыеконец с .java и .jar Я попробовал следующую команду

svn ls https:/knode.Testing.com/trunk/ --depth infinity | findstr /V ".java .jar"

Он не возвращает файлы java и jar, но блокирует некоторые файлы, такие как dll, html

, как я могу получитьза исключением файлов Java и jar, поправьте меня, если я допустил ошибку при использовании findstr?

1 Ответ

0 голосов
/ 25 февраля 2019

Вы можете сделать это следующим образом:

svn ls https:/knode.Testing.com/trunk/ --depth infinity | findstr /R /V "\.java$ \.jar$"

Таким образом, вы используете регулярное выражение для исключения вашего списка файлов (/R).Эта команда должна исключать все файлы, заканчивающиеся .java или .jar.Поскольку вы используете способ регулярных выражений, вы должны экранировать точку от . до \..Также знак доллара $ определяется как конец строки / filen

...