Umwandlung von klein-in Großbuchstaben in shell-Skript
Ich habe versucht, zu konvertieren einen string in Kleinbuchstaben in Großbuchstaben um, und weisen Sie es einer Variablen mit dem folgenden code
Das Skript geschrieben ist .tn-Erweiterung
set y a12
y_up=$( tr '[A-Z]' '[a-z]' <<< $y)
echo $y
echo $y_up
Aber ich bin immer der Fehler
invalid command name "A-Z"
while executing
"A-Z"
invoked from within
"y_up=$( tr '[A-Z]' '[a-z]' <<< $y) "
Wie kann ich konvertieren?
set
nicht, was Sie denken, es tut es...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unten Funktioniert, Versuchen Sie dies.
Sollte dies funktionieren:
BASH-4+ - version hat native Weg, um zu konvertieren Stich in Großbuchstaben: