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.
Mal ganz davon abgesehen, dass ls hoechstwarscheinlich schon das ganze Verzeichnis gelesen hat, bevor es auch nur 1 Byte ausgibt, es sortiert naemlich die Ausgabe.