标签: linux bash shell variables
考虑以下代码:
name=John echo ${name}
它按预期方式打印“ John”。现在考虑以下代码:
name=John echo $name
同样,此代码按预期方式打印“ John”。两种代码都能正常工作。
但是我不知道两者之间有什么区别,例如兼容性?
答案 0 :(得分:1)
就您而言,没有区别。
在这种情况下,有:
name=John echo ${name}Doe echo $nameDoe
了解更多:here