使用 Bamboo SCP 任务排除具有特定扩展名的文件的语法是啥?

Posted

技术标签:

【中文标题】使用 Bamboo SCP 任务排除具有特定扩展名的文件的语法是啥?【英文标题】:What is the syntax for excluding files with a certain extension using Bamboo SCP task?使用 Bamboo SCP 任务排除具有特定扩展名的文件的语法是什么? 【发布时间】:2016-01-11 20:16:42 【问题描述】:

我想复制除咖啡脚本文件之外的所有本地文件。我试过使用 Ant 语法,但我认为它只适用于包含,而不是排除或正则表达式。我也尝试过使用 unix glob,它在 Bash 中有效,但在 Bamboo 中失败:

for f in **/*.!(coffee); do echo "Processing $f file.."; done

Bamboo 的 SCP 任务中按扩展名排除文件的语法是什么?

【问题讨论】:

【参考方案1】:

我不确定您的实际要求是什么,但如果您不需要咖啡图案文件,您可以在结帐时排除它们。

【讨论】:

我知道我可以解决这个问题,但我想知道是否有办法通过 Bamboo 步骤排除它们——因为这似乎是一件很正常的事情。 你找到方法了吗? @jcollum 没有。我最终编写了一个 bash 脚本来压缩我需要的文件,然后在另一端解压缩它们。这就是我的建议,但这不是问题的有效答案。

以上是关于使用 Bamboo SCP 任务排除具有特定扩展名的文件的语法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法从 Bamboo 触发 Jenkins 构建?

使 rsync 排除所有包含具有特定名称的文件的目录

jQuery - 从选择器中排除具有特定值的输入

从 springBoots `bootJar` gradle 任务中排除特定依赖项

排除 Qubole 中具有特定值的记录

正则表达式仅排除具有 .css 或 .png 文件扩展名的 url,但允许所有其他 url