Başka bir değişkene bağlı bir komut çağrısı için bağımsız değişkenler eklemek çalışıyorum. Lütfen kabuk komut dosyası koduna bakın:
curl \
$([ -z "${title}" ] || echo --data-urlencode title=${title}) \
http://example.com
Örnekte, titleboş değilse, bir argüman eklenir curl.
titleBoşluklar varsa bu düzgün çalışmaz . Ayrıca $(...)alıntılarla kuşatamadım, çünkü eğer titleboşsa, beklenmeyen boş bir argüman verecektir curl.
Beklendiği gibi çalışması için ne yapmalıyım.