Who*_*Who 2 jenkins jenkins-pipeline
我正在尝试为 Jenkins 构建转义以下代码中的“@”:
sh "curl --dH "@$Tom" http://google.com"
Run Code Online (Sandbox Code Playgroud)
我该如何逃脱?
编辑:如果我在@ 前面使用\,如下所示:
sh "curl --dH "\@$Tom" http://google.com"
Run Code Online (Sandbox Code Playgroud)
我收到另一个错误,指出意外的字符“\”。
尝试这个。无需转义 @ 字符,而无需转义双引号和 $ 标记
sh "curl --dH \"@\${Tom}\" http://google.com"
Run Code Online (Sandbox Code Playgroud)
更新:如果 Tom 是一个变量,它可以像这样注入到字符串中 ${Tom}
jenkins 管道语法是 groovy,因此您可以使用此在线 groovy ide 尝试它们
https://www.jdoodle.com/execute-groovy-online
| 归档时间: |
|
| 查看次数: |
13270 次 |
| 最近记录: |