在Jenkin管道中运行Shell脚本时出错

时间:2020-01-22 16:04:27

标签: angular shell jenkins groovy build

我需要从目录中删除所有文件,但名称与变量中定义的文件匹配的文件除外。

ID          date              codes        type
1        2019-01-01            x            A
1        2019-01-02            x            A
1        2019-01-03            x            A
1        2019-01-04            x            A
1        2019-01-05            x            A
1        2019-01-01            y            A
1        2019-01-02            y            A
1        2019-01-03            y            A
1        2019-01-04            y            A
1        2019-01-05            y            A
2        2019-01-01            x            B
2        2019-01-02            x            B
.....

第一行为角度项目创建一个版本,它具有dist文件夹,我需要在其中删除folder1中的文件。

错误低于

语法错误:“(” rm排除文件命令意外

1 个答案:

答案 0 :(得分:0)

您可以在here中找到错误详细信息和替代解决方案。请尝试以下代码:

sh "find . ! -name 'file.${name}.json' -type f -exec rm -f {} +"