我知道${var}并$var做同样的事情。我也知道您可以将大括号用于高级选项,例如${var:=word}或${var#pattern}。它也解释here。
${var}
$var
${var:=word}
${var#pattern}
但是我在一些 bash 脚本中看到以最简单的形式使用大括号:${var}有时我只看到这种表示法$var。
有没有理由更喜欢这种语法而不是简单的,$var因为它做同样的事情?是为了便携吗?它是一种编码风格吗?
作为一名认真的开发人员,我应该使用哪种语法?
bash
bash ×1