#shell script to check whether the given number is present
n=$#
i=0
echo "Enter the number to check: \c"
read num
while [ $n -gt 0 ]
do
i=`expr $i + 1`
if [ $1 -eq $num ]
then
pos=$i
break;
fi
shift
n=`expr $n - 1`
done
if [ $n -gt 0 ]
then
echo "Number $num is present in the list at position $pos"
else
echo "Number not in the list"
fi
OUTPUT
csc@csc-SVE1513CYNB ~ $ sh present.sh 1 2 3 4 5
Enter the number to check: 5
Number 5 is present in the list at position 5
csc@csc-SVE1513CYNB ~ $ sh present.sh 1 2 3 4 5
Enter the number to check: 6
Number not in the list
n=$#
i=0
echo "Enter the number to check: \c"
read num
while [ $n -gt 0 ]
do
i=`expr $i + 1`
if [ $1 -eq $num ]
then
pos=$i
break;
fi
shift
n=`expr $n - 1`
done
if [ $n -gt 0 ]
then
echo "Number $num is present in the list at position $pos"
else
echo "Number not in the list"
fi
OUTPUT
csc@csc-SVE1513CYNB ~ $ sh present.sh 1 2 3 4 5
Enter the number to check: 5
Number 5 is present in the list at position 5
csc@csc-SVE1513CYNB ~ $ sh present.sh 1 2 3 4 5
Enter the number to check: 6
Number not in the list
No comments:
Post a Comment