我在shell脚本中定义了两个变量
RELEASE_TYPE="release"
CERT_TYPE="Prod"
然后我想用这样的东西:
-l somepath/$RELEASE_TYPE/AndroidTZ1_4/tz-$CERT_TYPE
/something_release_Prod_non_relocatable.lib
正如您所看到的,当使用前向斜杠时,我使用$ RELEASE_TYPE和$ CERT_TYPE,但是如何在最后一位使用这些变量,即/something_$RELEASE_TYPE_$CERT_TYPE_non_relocatable.lib
?如果我这样做,则根本不评估变量,即我最终得到something_
而其余的都没有。
还尝试了+
和其他字符,没有任何东西能让我满足我的期望。
有什么想法吗?谢谢!
答案 0 :(得分:1)
用大括号括起变量名。
/something_${RELEASE_TYPE}_${CERT_TYPE}_non_relocatable.lib