আমি SO অনুসন্ধান করেছি এবং দেখতে পেয়েছি যে একটি স্ট্রিং নিম্নলিখিত অক্ষরের বড় হাতের কাজ করবে
str="Some string"
echo ${str^^}
তবে আমি কমান্ড-লাইনের যুক্তিতে একই রকম কাজ করার চেষ্টা করেছি, যা আমাকে নিম্নলিখিত ত্রুটি দিয়েছে
চেষ্টা করা হয়েছে
#!/bin/bash
## Output
echo ${1^^} ## line 3: ${1^^}: bad substitution
echo {$1^^} ## No error, but output was still smaller case i.e. no effect
আমরা কীভাবে এটি করতে পারি?
bash
?