[linux-l] Bash und Testkonstrukte

Sven 'Rae the Git' Grounsell sven at tuxhilfe.de
Di Jun 29 21:43:00 CEST 2004


On Tue, 29 Jun 2004 21:27:12 +0200
Jan-Benedict Glaw <jbglaw at lug-owl.de> wrote:

> 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

*BATSCH*
Klar, danke - vor lauter Bretterwald die Saege nicht mehr gesehen...
auf pipe und grep haette ich eigentlich von selbst kommen sollen
*hust*

Gruss
Sven

-- 
http://www.tuxhilfe.de/
sven at tuxhilfe dot de



Mehr Informationen über die Mailingliste linux-l