2017-10-24 18 views
0

환경 변수를 참조하려는 URL의 구성 파일에 있습니다. 이 변수는 선택 사항입니다. 해당 변수가 설정되어 있으면 점 다음에 점을 삽입해야합니다. 그렇지 않으면 점을 무시하십시오.선택적 문자 UNIX 변수를 삽입하는 방법은 무엇입니까?

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

작업 공간이 지정된 경우에만 변수 다음에 그 점을 갖는 깔끔한 방법은 무엇입니까? 나는 물음표가있는 건설을 생각하고 있었다? ' 하지만 내 솔루션에 어떻게 적용되는지 모르실 수 있습니다. 예 :

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

답변

0

난 당신이 예를 들어 Bash를 이용한 쉘 스크립트를 작성한다고 가정합니다. 이 경우, 내가 이런 짓을 할 것이다 :

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

을 실제로 스크립트를 쉘 아니에요, 내가 방금 편집 및 새 태그를 추가 한 봄 구성 파일 .yml, 그리고 내가 뭔가 깔끔한 찾고 있어요 생각 그리고 간단합니다. – Luca