Busqué SO y descubrí que, en mayúscula, una cadena siguiente funcionaría
str="Some string"
echo ${str^^}
Pero intenté hacer algo similar en un argumento de línea de comandos, que me dio el siguiente error
Intentó
#!/bin/bash
## Output
echo ${1^^} ## line 3: ${1^^}: bad substitution
echo {$1^^} ## No error, but output was still smaller case i.e. no effect
¿Cómo podemos hacer esto?
bash
?