내 목표는 bash는 변수가 존재하지 않는 경우 너무로, 실행중인 프로그램에 인수를 추가하는 것입니다강타 "인라인"조건문
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
내가 좋아하는 뭔가를 피하기 위해 싶습니다
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
그래도 유일한 옵션입니까?
당신은 그것을 위해 배열을 사용할 수
테스트 :'printf "% s \ n"-a some_arg $ {VAR : + ..}' –
그래, 그에 따라 편집 된 게시물. –