<
Shell引用变量写法之间的区别
>
上一篇

vscode task
下一篇

vscode配置snippets
Shell

记录

在Shell中引用一个变量有若干中不同的写法

var='hello'
echo $var; echo "$var"; echo "{var}"

在大多数的情况下,$var${var}是相同的,二者只用于区分具有二义性的变量。E.g., $varl, ${var}l

$var"$var"区别在于:

当var变量中存在空格时,前者会将变量按空格划分为不同的几部分,而后者会将变量作为一个整体

Top
Foot