这有点奇怪。我有以下字符串:
我有一个名为 REDIRECT 的变量设置为:https://working.${MYDOMAIN}/blah/blah
.
我需要将 ${MYDOMAIN} 替换为分配给 ${MYDOMAIN} 的变量的实际值。
不确定 bash 还是 sed 最适合这个。我尝试了 bash 替换,但无法让它工作,可能与转义字符或其他东西有关。任何帮助表示赞赏!
您可以使用这个 bash 替换:
echo "${REDIRECT/\${MYDOMAIN\}/$MYDOMAIN}"
否则,如果你有envsubst
实用程序然后使用:
export MYDOMAIN
envsubst <<< "$REDIRECT"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)