এই টুকরো টুকরো দেওয়া:
PARMS='-rvu'
PARMS+=" --delete --exclude='.git'"
echo $PARMS
rsync ${PARMS} . ${TARGET}
প্রতিধ্বনিটি প্রত্যাশিতভাবে PARMS স্ট্রিংটি দেখায়, কোনও ত্রুটি প্রদর্শিত হয় না, তবে rsync নীরবে এমনভাবে কাজ করে যে + + দ্বারা যুক্ত বিকল্পগুলি উপস্থিত ছিল না। তবে এটি প্রত্যাশার মতো কাজ করে:
PARMS='-rvu'
rsync ${PARMS} --delete --exclude='.git' . ${TARGET}
আমি অনুমান করি যে আমি বাশ উদ্ধৃতি (সর্বদা সেগুলিতে সমস্যা ছিল) দিয়ে কিছু আঁকিয়েছি, তবে স্ট্রিংটি সঠিকভাবে নির্মিত হয়েছে বলে মনে হলেও ঠিক কী এবং কেন বিকল্পগুলি উপেক্ষা করা হয়েছে তা নিশ্চিত নয় not
bash
এটি কোনও পরিবর্তন ছাড়াই ৪.২.২৫ সংস্করণ সহ আমার জন্য কাজ করে ।
echo "$PARMS"
এবংrsync "${PARMS}"
...