ich habe folgendes Proplem:
Ich will in einem Unix *.ksh Skript
aus einer zeichenkette ab dem n’ten buchstaben
n Buchstaben auslesen und diese von lowercase to uppercase umwandeln. Wie mache ich das?
Beispiel aus:
„hallo die waldfee“
will ich „wald“ auslesen und das dann uppercase in
eine andere Variable schreiben.
Ein Vorteil: Ich weis der String den ich haben will ist immer an der 5ten Stelle immer 5Zeichen lang und immer lowercase.
ich habe folgendes Proplem:
Ich will in einem Unix *.ksh Skript
aus einer zeichenkette ab dem n’ten buchstaben
n Buchstaben auslesen und diese von lowercase to uppercase
umwandeln. Wie mache ich das?
…
Ein Vorteil: Ich weis der String den ich haben will ist immer
an der 5ten Stelle immer 5Zeichen lang und immer lowercase.
Dann schlage ich folgendes vor:
sed -e 's/^.\{5\}\(.\{5\}\).\*/\1/' | tr [a-z] [A-Z]
Das geht wahrscheinlich schicker, funktioniert aber auch so.