Monday, 1 April 2019

Write a shell script to search an element in an array.

  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