Я определить две переменные в сценарии оболочкиоболочки переменные сценария - как завершить substituition
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, когда есть конечная косая черта, но как я могу использовать эти vars также на последнем бите, то есть /something_$RELEASE_TYPE_$CERT_TYPE_non_relocatable.lib
? Если я это сделаю, вары вообще не будут оцениваться, то есть я получаю something_
и все остальное. Также пробовал с +
и другими символами, ничего не меня, чего я ожидал.
Любые идеи? Благодаря!
возможно дубликат [Баш:? Почему нам нужны фигурные скобки в переменных] (http://stackoverflow.com/questions/8748831/bash-why-do-we-need-curly-braces-in -variables) – Barmar