Hallo Ruediger, * Ruediger Noack schrieb [06-11-02 00:00]: > Rainer Ellinger wrote: > > >du -s $(ls -d *) | sort -n > > > ^^^^^^^ > > Konstruktionen gibt es ... *gr�bel* > > Habe mit man bash versucht, dies zu verstehen, gedacht, ich habe es, > ausprobiert, und - mich eines besseren belehren lassen m�ssen. :( > > Wof�r ist also diese Konstruktion sinnvoll?
ls -d * : Liste alle Verzeichnisse
du -s $(ls -d *) : Gib eine Zusammenfassung der Verzeichnisse, die
ls -d * auswirft
sort -n : Sortiere Nach Gr��e.
Man h�tte das aber auch so machen k�nnen:
du -s $(ls -l | grep ^d) | sort -n
du -s /var/* | sort -n
for verzeichnis in /var/*; do du -s $verzeichnis; done | sort -n
...
Kurz: Mit den $(ls -d *) umgeht Rainer die Anzeige von Dateien. Er
w�hlt halt nur die Verzeichnisse. Und die sind ja auch nur wichtig.
Man k�nnte auch noch
du -n --max-depth=1 /var | sort -n
nehmen, aber da taucht /var selbst auch wieder auf...
Gruss Udo
--
Es gibt keine Witze �ber Microsoft, es sind Tatsachen.
msg23971/pgp00000.pgp
Description: PGP signature

