Hallo!
Ich möchte ein Shell-Skript schreiben, dass die String Manipulationsmöglichkeiten ala Bash nutzt (siehe http://tldp.org/LDP/abs/html/string-manipulation.html). Leider scheint nur die Längenbestimmung zu funktionieren, denn das hier funktioniert und liefert "9"...
Das folgende Beispiel führt zu einem "Syntax error: bad substitution"... mach ich was falsch?
Zum Einsatz kommt eine Fritz!Box 7270 mit FW 54.04.55 (nicht Beta!
)
Gruß Andreas
Ich möchte ein Shell-Skript schreiben, dass die String Manipulationsmöglichkeiten ala Bash nutzt (siehe http://tldp.org/LDP/abs/html/string-manipulation.html). Leider scheint nur die Längenbestimmung zu funktionieren, denn das hier funktioniert und liefert "9"...
Code:
strz=abcdedcba
echo ${#strz}
Das folgende Beispiel führt zu einem "Syntax error: bad substitution"... mach ich was falsch?
Code:
strz=abcdedcba
stra=c
strb=x
echo ${strz//stra/strb}
Zum Einsatz kommt eine Fritz!Box 7270 mit FW 54.04.55 (nicht Beta!
Gruß Andreas