花括号定界符
${$a[1]} 这里$a[1]是一个变量;
${$a}[1] 这里$a是一个变量
花括号定界符决定了变量名字的起始。这样在EOT定界符里面就不会和其他相邻的汉字和字母混淆了
比如
echo "${str}_2010";
如果没有定界符
就变成了
echo[......]
${$a[1]} 这里$a[1]是一个变量;
${$a}[1] 这里$a是一个变量
花括号定界符决定了变量名字的起始。这样在EOT定界符里面就不会和其他相邻的汉字和字母混淆了
比如
echo "${str}_2010";
如果没有定界符
就变成了
echo[......]