[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: test im script



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.



Reply to: