* Peter vom Stein schrieb am 06.Mai.2002: Bitte Vorredner erwähnen.
echo "1 2 3" > /tmp/123 ; read
Es gibt bestimmt einen furchtbar guten Grund dafür.. Vielleicht hilft dir ja der Trick mit den Klammern.. Leider kann ich dir auch nicht verraten, warum _der_ funktioniert..
Weil dadurch ein neuer Prozeß mit neuer shell eröffnet wird. Über eine Pipe kann ja kein Prozeß mit sich selber komunizieren, sondern nur mit einem anderen. Wüßte auch nicht wofür das gut sein soll. read ist zum Einlesen da, wenn man die Eingabe umlenkt, dann kann man doch gleich den Variablen zuweisen: A="Wert" B=`Programm` usw. da braucht man doch keine Klimmzüge mit read zu machen. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7