Thomas Wiedmann
2010-03-27 16:49:16 UTC
Hallo,
wie ist die Systemvariable $IFS zu deklarieren, damit als Feldtrennzeichen
ausschließlich ein Zeilenumbruch, also auch kein Leerzeichen, interpretiert
wird?
Beispiel:
Die folgenden Zeilen
----------------
ARGS="Zwei Worte
Weitere Worte"
for ARG in $ARGS; do
echo $ARG
done
----------------
liefern:
Zwei
Worte
Weitere
Worte
Wie erreicht man, daß stattdessen
Zwei Worte
Weitere Worte
ausgegeben wird?
Thomas Wiedmann
wie ist die Systemvariable $IFS zu deklarieren, damit als Feldtrennzeichen
ausschließlich ein Zeilenumbruch, also auch kein Leerzeichen, interpretiert
wird?
Beispiel:
Die folgenden Zeilen
----------------
ARGS="Zwei Worte
Weitere Worte"
for ARG in $ARGS; do
echo $ARG
done
----------------
liefern:
Zwei
Worte
Weitere
Worte
Wie erreicht man, daß stattdessen
Zwei Worte
Weitere Worte
ausgegeben wird?
Thomas Wiedmann