Ulrich F�rst schrieb:

Hallo allerseits!

ich wollte in einem Script zur Datensicherung eine Abfrage einbauen ob
auf dem Zieldatentr�ger noch gen�gend Platz ist. Meine L�sung w�re
folgende gewesen:

belegt=`du -sm`
if [ $belegt -gt 7500 ]
   then
       echo
       echo Bitte erst alte Sicherungen l�schen!
       echo
       exit 1;
   elif [ $belegt -lt 7500 ]
   then
       echo
       echo Sicherung beginnt ...
       echo
fi


(Herauskommen soll: wenn die Platte zu mehr als 7500 MB belegt ist
erfolgt nur eine Warnung sonst wird gesichert)
Ich bekomme aber die Fehlermeldung "line 11: [: too many arguments" (das
ist im Script die if-Zeile (dto. bei der anderen).
Offensichtlich ergibt du -sm nicht eine Zahl sondern mehrere? Wie kann
ich das verhindern?


beleget=`du -sm | cut -d' ' -f1`

-billy.

--
Meisterbohne   Meisterbohne GbR, K�fner, Mekle, Meier   Tel: +49-731-399 499-0
   eL�sungen   S�flinger Stra�e 100                     Fax: +49-731-399 499-9
               89077 Ulm                           http://www.meisterbohne.de/


--
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