[linux-l] Bash und Testkonstrukte

Baerwaldt, Ralf Ralf.Baerwaldt at Dresdner-Bank.com
Mi Jun 30 08:08:23 CEST 2004


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

Dein Problem liegt hier:

> while [ "$VARIABLE" -lt "4" ]; do
--------------------------^-^

Damit konvertierst du einen Integer in ein Char.
Vielleicht waere folgendes Konstrukt eine Loesung
fuer dein Problem:

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

Gruss Ralf



Mehr Informationen über die Mailingliste linux-l