Итак, требование состоит в том, чтобы рассмотреть все файлы .xml
(который является исходным шаблоном), кроме одного конкретного файла (пример: test / special.xml
)
Шаблон **/*.xml
является (изначально) функцией zsh
. Предполагая, что ваш jenkins вызывает zsh
для расширения этого glob, и если вы можете убедиться, что его опция extendedglob
установлена, синтаксис будет следующим:
**/*.xml~test/special.xml
~
выше — это оператор глобуса except, доступный только при включенной опции extendedglob
.
$ set -o extendedglob
$ echo **/*.xml
foo/a.xml foo/bar/b.xml test/special.xml
$ echo **/*.xml~test/special.xml
foo/a.xml foo/bar/b.xml