ich habe ein kleines Problem und finde meinen Fehler nicht. Vielleicht sieht jemand was ich falsch mache.
Ich versuche einfach nur innerhalb meiner Variable meine Kleinbuchstaben zu Großbuchstaben umzuwandeln.
Wenn ich das wie folgt mache funktioniert das:
Code: Alles auswählen
var1=test
var2=${var1^^}
echo $var1
test
echo $var2
TEST
echo "$var2 123"
TEST 123
Code: Alles auswählen
var3=("$(ip -c addr show eth0 | grep ether | awk '{print toupper($2)}')")
var4=${var3^^}
echo $var3
a1:a2:a3:a4:a5:a6
echo "$var3 1234"
a1:a2:a3:a4:a5:a6 1234
echo $var4
A1:A2:A3:A4:A5:A6
echo "$var4 1234"
1234:A3:A4:A5:A6