Ho cercato SO e ho scoperto che per maiuscole una stringa seguente avrebbe funzionato
str="Some string"
echo ${str^^}
Ma ho provato a fare una cosa simile su un argomento della riga di comando, che mi ha dato il seguente errore
Provato
#!/bin/bash
## Output
echo ${1^^} ## line 3: ${1^^}: bad substitution
echo {$1^^} ## No error, but output was still smaller case i.e. no effect
Come potremmo farlo?
bash
?