gpt4 book ai didi

shell - shell 脚本中的 ${variable_name} 和 $variable_name 有什么区别

转载 作者:行者123 更新时间:2023-12-05 00:37:54 27 4
gpt4 key购买 nike

在 Shell 脚本中,它们像 ${variable_name} 一样声明变量,是否等于 $variable_name
${variable_name} 和 $variable_name 有什么区别?

最佳答案

The curly brace form is less ambiguous because if the braces are omitted the shell may not be able to distinguish between a variable name and the text surrounding it.



如果你用这样的文本写了一个变量 ($myvariable)
echo foo$myvariablebar

那么shell可能无法区分变量名所以你需要使用 {}像这样
echo foo${myvariable}bar 

那么shell就知道 myvariable这里是一个变量, bar是文字

结帐 here是明确的解释。

关于shell - shell 脚本中的 ${variable_name} 和 $variable_name 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438672/

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