Re: bash; nur eine variablen zuweisung
Hallo,
Am Mon, 27 Nov 2006, Thorsten Haude schrieb:
>* Helmut Franke wrote (2006-11-27 16:12):
>>Kurz: Die Eingabe wird an Whitespace Characters,
>>die in der bash definiert sind, zu einem
>>bestimmten Zeitpunkt der Eingabeinterpretation in
>>Worte aufgeteilt und diese Worte werden später mit
>>Trennung durch Word Separator Characters zu einem
>>String zusammen gebaut.
>
>Wenn dabei Daten korrumpiert werden, ist das aber garnicht nett von
>der Bash. (Ich habe übrigens meine Versuche mit der Zsh gemacht.)
Das macht jede Bourne- und POSIX-kompatible Shell so. Das ist
dokumentiert. Wowereit.
Wenn du kein Wordsplitting willst, dann muss man das der Shell nur
mitteilen, das Zauberwort ist "quoten".
foo=`machwas`
echo "$foo"
Oder besser noch:
foo="`machwas`"
echo "$foo"
-dnh
--
"... by God I *KNOW* what this network is for, and you can't have it."
-- Russ Allbery
Reply to: