其中,第2条,bash引用变量所储存的内容用到特殊符号$,$var被称为变量扩展(variable expansion),有点像C语言中指针的含义,而在bash中双引号会保留扩展的特性,而单引号则会将特殊字符当做普通字符来看待,例如: var=rainy
基于18个网页-相关网页
variable expansion valve 可变膨胀阀
variable expansion eccentric cam 可变膨胀偏心凸轮
parameter and variable expansion 变量扩展 ; 参数和变量扩展
Variable Expansion Modifiers 变量展开编辑子
expansion-angle variable capacitor 扩展角可变电容器
expansion angle variable capacitor 扩展角可变电容器
Variable Dimension Expansion 变量扩维
variable e expansion eccentric cam 可变膨胀偏心凸轮
Fortunately for us, this is OK because variable expansion only happens when user_compile is executed.
对我们来说幸运的是,这没有问题,因为变量扩展只在执行user_compile时才发生。
You will notice that on a US keyboard, shift-4 is "$", which is the bash variable expansion character.
注意到了吗:在美国键盘上,shift-4 是 "$",它是 bash 变量扩展字符。
If a variable contains whitespace, the double quotation marks keep the variable expansion intact as a single argument.
如果一个变量包含空格,双引号会按原样把变量展开为一个参数。
应用推荐