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

Re: Probleme mit bash-Script



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



Reply to: