while writing the script getting an error

while writing a script m not able to convert string into a number therefore it is not picking the write if condition
pls help

#!/bin/sh
echo "this game is about selecting number and getting lucky"
echo " the number are 1 2 3 4 5 and 0 to exit"
read $a1
if [ "$a1" = 1 ]; then
                echo "NUMBER IS NOT CORRECT"
elif [ "$a1" = 2 ]; then
                 echo "NUMBER IS NOT CORRECT"
elif [ "$a1" = 3 ]; then
                 echo "NUMBER IS NOT CORRECT"
elif [ "$a1" = 4 ]; then
                echo "NUMBER IS NOT CORRECT"
elif [ "$a1" = 5 ]; then
                echo "NUMBER IS NOT CORRECT"
else
        echo "you win"
fi

change the below line

read $a1

to

read a1

thanks a lot its done

---------- Post updated at 09:34 AM ---------- Previous update was at 09:31 AM ----------

one small help required we are looking ORACLE9i software and which is compatible with HP unix itanium.
can we get it from internet any where for free..... :wink:

Oracle Database 11g Release 2 for HP-UX Itanium

thanks, but we want specifically oracle 9i bcz we are installing finacle

i don't think, oracle is free for business. and i am not familiar with oracle.

Some one will reply for your answer.

ohh thanks a lot

I don't think Oracle's older version of any products is available for public downloads. :frowning: