How to generate n prime numbers using Linux Bash Script
Linux Bash Script
echo "This progrm will generate prime number from range x to y"
echo "Enter number x"
read x
echo "Enter number y"
read y
echo -e "\nLets Generate Prime Number"
while [[ $x -le $y ]]
do
if [[ $x -le 2 ]]
then
continue
fi
let LIMIT=$x-1
for ((a=2; a <= LIMIT ; a++))
do
let check=$x%$a
if [[ $check -eq 0 ]]
then
#echo "$x is not prime"
break
fi
done
if [[ $a -gt $LIMIT ]]
then
echo "$x is a prime number"
fi
let x=$x+1
done
Execute the Linux Script
./5_generate_prime_numbers.sh
Output of Linux Script
This progrm will generate prime number from range x to y Enter number x 23 Enter number y 49 Lets Generate Prime Number 23 is a prime number 29 is a prime number 31 is a prime number 37 is a prime number 41 is a prime number 43 is a prime number 47 is a prime number