Write a shell script to search an element
in an array.
Script:-
echo "enter total no. of values"
read n;
flag=0
echo "enter array:"
for((i=0;i<n;i++))
do
read arr[$i]
done
echo "enter array:"
echo "enter number you wanna search"
read n1
for((i=0;i<n;i++))
do
a=$((arr[$i]))
echo $a
if [ $a -eq $n1 ] ;then
flag=1
break
fi
done
if [ $flag -eq 0 ] ;then
echo "number not found"
else
echo "number is found at $(($i+1)) location"
fi
Output:
enter total no. of values 2 enter array: 23 43 enter number you wanna search 23 23 number is found at 1 location
No comments:
Post a Comment