Groovy:如何转义用于执行Shell命令的字符串?

时间:2019-12-18 19:05:05

标签: jenkins groovy jenkins-pipeline

我有一个Jenkins管道,我从存储库中读取yaml文件,并使用sh执行它。如果字符串具有类似echo ${ENV_VAR}之类的命令,则Shell将替换它。为了防止安全问题,我想逃避它。

我想要类似Apache commons-text escapeXSI的东西而无需安装任何东西。

StringEscapeUtils,但是它只有Java和Javascript特殊字符转义方法。

0 个答案:

没有答案