[linux-l] Bash und Testkonstrukte

Jan-Benedict Glaw jbglaw at lug-owl.de
Di Jun 29 21:27:12 CEST 2004


On Tue, 2004-06-29 21:03:43 +0200, Sven 'Rae the Git' Grounsell <sven at tuxhilfe.de>
wrote in message <20040629210343.40638518.sven at tuxhilfe.de>:
> Hi Liste,
> 
> folgendes Problem:
> die Bash wirft nen Fehler, wenn folgendes Konstrukt auftritt:

> ####################
> VARIABLE=$irgendein_nichtZahl_AsciiZeichen
> while [ "$VARIABLE" -lt "4" ]; do
> 	mach_irgendwas
> done
> ####################

if echo "$VARIABLE" | grep '[^[:digit:]]' > /dev/null 2>&1; then
	echo "Du solltest doch eine Zahl eingeben..."
fi

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20040629/a106eaf9/attachment.sig>


Mehr Informationen über die Mailingliste linux-l