Heike C. Zimmerer schrieb:
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)



Antwort per Email an