변수가 설정되지 않은 경우 bash (3.00) 쉘 스크립트에서 변수에 대한 전체 테스트를 수행합니다. 예를 들어 다음과 같이 기본값이 지정됩니다.
if [ -z "${VARIABLE}" ]; then
FOO='default'
else
FOO=${VARIABLE}
fi
한 줄로 이것을 수행하는 몇 가지 구문이 있습니다. 예를 들어 삼항 연산자와 비슷한 것입니다.
FOO=${ ${VARIABLE} : 'default' }
(나는 그것이 작동하지 않는다는 것을 알고 있지만 ...)
내가 미쳤나요, 아니면 그런 것이 있습니까?