![](https://seccdn.libravatar.org/avatar/cfb9f39322922893a383c14557b27789.jpg?s=120&d=mm&r=g)
Am Samstag, 6. September 2003 16:06 schrieb Thomas Hertweck:
Dieter Kroemer schrieb:
anfang="df -h /dev/hdb1"
ende=`$anfang` echo $ende ... ende2=`$anfang` echo $ende2 [...] Ich möchte halt gerne, dass ich den Ausdruck df -h /dev/hdb1|tail -n 1 (im Script wird er noch komplexer) nur einmal im Script hineinschreiben muss, damit ich bei einer evtl Änderung diesen nur an _einer_ Stelle ändern muss.
anfang=``
Die Backticks sorgen dafuer, dass der Befehl dazwischen ausgefuehrt wird. Das Ergebnis wird dann der Variablen anfang zugewiesen. Den Inhalt der Variablen anfang einer anderen Variablen ende zuweisen, geht dann einfach mit
ende="$anfang"
Hier hat $ende aber immer den gleichen Wert, den $anfang ganz am Anfang zugewiesen bekommen hat, und nicht den aktuellen Wert für den freien Speicher. Falls ich Dieter richtig verstanden habe, sucht er eher sowas: alias anfang='df -h /dev/hdb1 | tail -n 1' ende=`anfang`
HTH, Thomson
Tschüs, Christian