因此,要求是,考虑除一个特定文件(例如:).xml
之外的所有文件(这是原始模式)test/special.xml
答案1
glob **/*.xml
(最初)是一个zsh
功能。假设你的詹金斯调用zsh
来扩展该 glob,并假设您可以确保extendedglob
设置其选项,则语法将是:
**/*.xml~test/special.xml
~
上面是一个除了glob 运算符仅在该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