私は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
ますか?