Hallo Christian, Am Montag, 12. Jul 2004, 09:11:27 +0200 schrieb Christian Knoke: > On Mon, Jul 12, 2004 at 06:47:41AM +0200, Bertram Scharpf wrote: > > > > test `ls -A /voller/pfad | head -n 1` > > > > Meines wissens bricht `ls' ab, wenn die Pipe geschlossen > > wird. > > AFAIK schließt head die pipe aber nicht.
Habe mir gerade den Quellcode angesehen. Wenn genügend Zeilen gelesen wurden, wird kein `read' mehr aufgerufen, sondern gleich `close'. `stdout' wird sogar explizit geschlossen. Allerdings werden die Zeilen aus einem Puffer von 4096 Bytes gebildet, was heißt, daß in aller Regel doch wieder das ganze Verzeichnis gelesen wird. Gruß Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany http://www.bertram-scharpf.de -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)