gpt4 book ai didi

jenkins - 在 Jenkins 构建中转义字符

转载 作者:行者123 更新时间:2023-12-02 00:22:07 28 4
gpt4 key购买 nike

我正在尝试在 Jenkins 构建的以下代码中转义“@”:

            sh "curl --dH "@$Tom" http://google.com"

我如何逃脱它?

编辑:如果我在 @ 前面使用\,如下所示:

            sh "curl --dH "\@$Tom" http://google.com"

我收到另一个错误,指出意外字符“\”。

最佳答案

试试这个。不需要转义 @ 字符而不是你需要转义双引号和 $ 标记

sh "curl --dH \"@\${Tom}\" http://google.com"

更新:如果 Tom 是一个变量,它可以像这样注入(inject)到字符串中 ${Tom}

jenkins 管道语法是 groovy 所以你可以用这个在线 groovy ide 试试它们

https://www.jdoodle.com/execute-groovy-online

关于jenkins - 在 Jenkins 构建中转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55000230/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com