Moim celem jest, aby dodać argument do programu wykonywany bash czy zmienna jest wcale, jak tak:Bash „inline” warunkowe
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
Chciałbym uniknąć coś takiego:
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
Chociaż jest to jedyna opcja?
do przetestowania: 'printf"% s \ n "- some_arg $ {VAR: + ..}' –
Yup, post odpowiednio edytowany. –