मैंने एसओ को खोजा और पाया कि एक स्ट्रिंग के लिए अपरकेस काम करेगा
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
?