Am Freitag 27 Februar 2009 18:12:31 schrieb Juergen Langowski:
On Fri, 27 Feb 2009 18:02:44 +0100, Al Bogner
wrote: Ich bestimme in einem Bash-Script eine Variable, die Leerzeichen enthält und seit meinem heutigen Update funktioniert das Script nicht mehr.
zB
~> var="a|b|c d|e" ~> echo $var a|b|c d|e
Zwischen c und d sollten _2_ Leerzeichen sein!
Al
echo "$var"
Vielen Dank, da habe ich mich wohl selber reingelegt. Im Script selber quote ich, für eine Anzeige beim Debugging habe ich mir das gespart. Ist dieses Verhalten eigentlich ein Bug oder ein Feature? Mein Problem ist eigentlich eine sed-Syntax: ~> var="a|b|c d|e" ~> var2=`echo "$var" | sed 's/ / \> /g'` ~> echo "$var" a|b|c d|e Ergebnis sollte sein: a|b|c > d|e Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org