WHILE LOOP CONDITION CHECK

Hello

I want to compare values of two variables as CHECK condition in a while loop.

eg:

var1=0 
var2=10   
while [ $var1 < $var2 ] 
do   
    echo " $var1 "
    var1=`expr $var1 + 1`
done

However this is giving error.How to do it in a proper manner?

Thanks.

while [ $var1 -lt $var2 ]

"<" is used for redirection

Thanks Buddy...
I was trying it on CYGWIN. it was giving some error.However I tried it on unix , it is working fine.

KUDOS:b:

var1=0
var2=10
gawk -v v1="$var1" -v v2="$var2" 'BEGIN{
    while(v1 < v2){
        print v1
        v1++
    }
} '