[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: