【发布时间】:2019-09-16 19:36:10
【问题描述】:
我有一个类似${REPOSITORY}/company/api:${API_VERSION} 的字符串。 $REPOSITORY 和 $API_VERSION 是 shell 变量。
$ echo ${DATA_API_VERSION}
latest
$ echo ${REPOSITORY}
com.company.repo
我想获取显示这些变量值的插值字符串并将其分配给另一个变量。
这是我得到的:
$ echo "$image"
${REPOSITORY}/company/api:${API_VERSION}
我想要这个:
com.company.repo/company/api:latest
【问题讨论】:
-
检查您是否使用了双引号:
image="${REPOSITORY}/company/api:${API_VERSION}"。我复制了你的例子,得到了你想要的结果。
标签: bash