Ich suchte SO und fand, dass es funktionieren würde, wenn man einen String in Großbuchstaben schreibt
str="Some string"
echo ${str^^}
Ich habe jedoch versucht, ein ähnliches Kommandozeilenargument zu verwenden, was zu folgendem Fehler führte
Versucht
#!/bin/bash
## Output
echo ${1^^} ## line 3: ${1^^}: bad substitution
echo {$1^^} ## No error, but output was still smaller case i.e. no effect
Wie könnten wir das machen?
bash
?