如何插入可选字符UNIX变量?

时间:2017-10-24 06:48:24

标签: unix yaml

在URL中的配置文件中,我尝试引用环境变量。此变量是可选的。如果设置了该变量,我需要在它之后插入一个点,否则忽略该点。

https://${WORKSPACE}.web.com

只有在指定工作空间时,才能在变量之后使用该点的简洁方法是什么?我正在考虑用问号构建'?'但不知道如何适用于我的解决方案。 例如:

https://workspace.web.com  - environment specified
https://web.com - environment not specified

1 个答案:

答案 0 :(得分:0)

我想你是用bash编写shell脚本的。在这种情况下,我会做这样的事情:

[ "${WORKSPACE}" == "" ] && MYURL="https://web.com" || MYURL="https://${WORKSPACE}.web.com"; echo "MYURL=${MYURL}"