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, title
boş değilse, bir argüman eklenir curl
.
title
Boşluklar varsa bu düzgün çalışmaz . Ayrıca $(...)
alıntılarla kuşatamadım, çünkü eğer title
boşsa, beklenmeyen boş bir argüman verecektir curl
.
Beklendiği gibi çalışması için ne yapmalıyım.