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