Il mio obiettivo è quello di aggiungere un argomento a un programma in esecuzione se una variabile bash è esistente, come così:Bash "inline" condizionali
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
mi piacerebbe evitare di qualcosa di simile:
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
Sebbene, è l'unica opzione?
per testare: 'printf"% s \ n "-a qualche_arg $ {VAR: + ..}' –
Sì, post modificato di conseguenza. –