bash if 문의 조건에 +xxx 는 뭘까요?
글쓴이: vhgksl / 작성시간: 수, 2014/07/23 - 2:32오후
#DOWNLOAD_USER=setupuser #DOWNLOAD_PSWD= if [ -z "${DOWNLOAD_USER+xxx}" ]; then echo "Download user name is not set"; exit 1; fi if [ -z "${DOWNLOAD_PSWD+xxx}" ]; then echo "Download user password is not set"; exit 1; fi
-z 옵션은 문자열이 비었는지 체크해주는 옵션인것으로 압니다만, 변수의 끝에 +xxx 는 무엇일까요? 이런 문법은 처음 봤네요.
Forums:
${parameter+alt_value},
https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/parameter-substitution.html
덕분에 많은 도움이 되었습니다. ㅎㅎ
덕분에 많은 도움이 되었습니다. ㅎㅎ
댓글 달기