嵌套变量阻止我尝试更广泛地使用BASH ...请考虑以下事项:
export SYS_DIR='/home/${LOGNAME}/sys'
export APP_DIR='${SYS_DIR}/app'
我总是以
结束> set
APP_DIR=/home/${LOGNAME}/sys/app
为什么呢?洛尔
我如何得到我想要的东西= /
我不是要解决$ {$ {var}},而是解决上面显示的实际字符串
答案 0 :(得分:10)
使用双引号
export APP_DIR="${SYS_DIR}/app"
单引号将内部的所有内容视为文字,而不是评估。