Mục tiêu của tôi là để thêm một tham số để một chương trình được thực thi nếu một biến bash là tồn tại, như vậy:Bash "inline" điều kiện
bob -a some_arg ((if we have ${VAR} defined add '-b ${VAR}' as an argument))
Tôi muốn tránh cái gì đó như:
if [[ -z ${VAR} ]]; then
bob -a some_arg
else
bob -a some_arg -b ${VAR}
fi
Mặc dù, đây là lựa chọn duy nhất?
để kiểm tra: 'printf"% s \ n "-a some_arg $ {VAR: + ..}' –
Yup, bài đăng được chỉnh sửa tương ứng. –