Amacım bash değişken mevcut ise böylece, yürütülmekte olan bir programa bir argüman eklemektir:Bash "satır içi" şart
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
ben gibi bir şey önlemek istiyorum:
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
Tek seçenek bu mu?
Bunun için bir dizi kullanabilirsiniz
test etmek için: "printf"% s \ n "-a some_arg $ {VAR: + ..}' –
Yup, post düzenleme buna göre. –