Mi objetivo es añadir un argumento a un programa en ejecución si una variable bash es inexistente, por lo que:Bash condicionales "en línea"
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
me gustaría evitar algo así como:
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
Aunque, ¿es la única opción?
para probar: 'printf"% s \ n "-a some_arg $ {VAR: + ..}' –
Sí, publicado como corresponda. –