var=`befehl` setzt var auf das, was der Befehl zur�ckgibt. In deinem Beispiel brauchst du einen zus�tzlichen Prozess (z.B. cut), um aus dem Ergebnis das Gew�nschte herauszufieseln.
O.K. das ist mir jetzt klar.
set parst das Ergebnis und weist die Bestandteile den
Positionsparametern ($1, $2, ..) zu.
hei�t das dass bei set `du -sm` $1 die Zahl ist und $2 dann der Punkt?
Oder allgemein, dass die einzelnen Felder als Variablen von 1..x gesetzt werden?
set ist ein ziemlich �berladenes Kommando und hat noch einige andere Funktionen (info bash, "The Set Builtin"). Insbesondere solltest du bei dieser Anwendung "set -- `Kommando" statt "set `Kommando`" verwenden, wenn das Kommando auch null Ergebnisse liefern kann.
Danke werd ich mir mal durchlesen.
Gru� Ulrich
--
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)

