আমার একটি ব্যাশ (3.00) শেল স্ক্রিপ্টে ভেরিয়েবলের পুরো গোছা রয়েছে যেখানে ভেরিয়েবলটি সেট না করা থাকলে এটি একটি ডিফল্ট বরাদ্দ করে, যেমন:
if [ -z "${VARIABLE}" ]; then
FOO='default'
else
FOO=${VARIABLE}
fi
আমি মনে করি মনে হচ্ছে এক লাইনে এটি করার জন্য কিছু বাক্য গঠন রয়েছে, এটি একটি টের্নারি অপারেটরের অনুরূপ, যেমন:
FOO=${ ${VARIABLE} : 'default' }
(যদিও আমি জানি যে কাজ করবে না ...)
আমি কি পাগল, নাকি এরকম কিছু রয়েছে?