Moinsen, ich hab hier ein kleines Script Problem und hoffe Ihr habt eine Idee: Ziel: es soll Interaktiv ein Text von stdin eingelesen werden, der Text soll entweder mit einem '.' in einer sonst leeren Zeile oder mit ctrl-d fertig sein (vgl. mail) z.zt. hab ich das so gelöst: readInteractive() { echo "Enter the Text (a single '.' or [CTRL-D] on a newline finishes):" while read in do if [[ $in = '.' ]] ; then break ; fi MSG=`echo -e "$MSG\n$in"` done } Problem: wenn ich leere zeilen eingeben will, verschwinden die :( read akzeptiert keine leeren Zeilen. Frage: womit kann ich read ersetzen, um auch leere Zeilen zu bekommen und dennoch die eingabe mit einem '.' abzubrechen? Als Alternative ist mir zwar cat gekommen, aber hier kann ich dann nur mit crtl-d abbrechen. Gruss Andreas