gpt4 book ai didi

bash - Jenkins 项目中 ${my_variable} 和 $my_variable 的区别

转载 作者:行者123 更新时间:2023-12-01 12:29:32 25 4
gpt4 key购买 nike

在 Jenkins 项目中使用变量时是否有区别:
node index.js ${arg}
和这个:
node index.js $arg
其中 arg 是项目的参数。

更新:
有趣的是,它不是 Jenkins 特有的。

我认为这个问题应该保留,因为其他人可能认为这与 Jenkins 有关。

最佳答案

它实际上是标准的 shell 语法。

更容易操作变量/将变量的内容连接到其他变量名称中。例如

${foo}bar

您还可以使用 {} 执行额外的字符串操作。 :
STRING="This is a string"
echo ${STRING// /_}

http://www.tldp.org/LDP/abs/html/string-manipulation.html

我还发现变量 {}阅读更好,但这是个人喜好。

这里的通用答案: When do we need curly braces in variables using Bash?

关于bash - Jenkins 项目中 ${my_variable} 和 $my_variable 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35608179/

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