나는 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
?