![](https://seccdn.libravatar.org/avatar/0d5a486c210a6d52dba8e8e9caee95e4.jpg?s=120&d=mm&r=g)
Bernd Obermayr schrieb:
so ganz steig ich da nicht durch, was ist EOF soll das eine Variable oder ein text sein?
EOF ist der letzte Eintrag in der Datei mit den Empfängeraddressen. Sozusagen als Ende Kennzeichen. Scheint bei 'read' aber nicht erforderlich zu sein.
Der Einfachkeit halber mal das Grundgerüst für read:
while read p1 p2 do echo "Param1: $p1 , Param2: $p2" done < deine_datei
Die letzte Zeile war der springende Punkt. 'read' muss hier die Eingabe aus einer Umleitung beziehen. Klar. Jetzt wo Du das schreibst. Danke, das war der entscheidende Hinweis.
Noch'n Tip: Du solltest (musst) alle Variablen die Text enthalten bei der Übergabe an ein Commando, quoten.
[Viel interessantes gelöscht] Das ist doch mal etwas ordentliches. Das wird sofort ausgedruckt und in Sichtweite aufgehängt. Danke für soviel Information.
Und das obligatorische man bash, man read, usw... darf natürlich nicht fehlen ;)
Was meinst Du, was ich den halben Nachmittag gemacht habe? 8-) mfg Günther Behrendsen -- ------------------------------------------------------------------- Petersen Buchimport GmbH Tel.: +49-40-71003-282 Meessen 10 Fax : +49-40-71003-281 22113 Oststeinbek www.petersen-buchimport.com e-mail: guenther.behrendsen@petersen-buchimport.com -------------------------------------------------------------------