Dec 1, 2019 in DevOps
Q: Write a shell script to print only prime numbers?

2 Answers

0 votes
Dec 1, 2019

prime.sh

echo "1"

i=3

j=300

flag=0

tem=2

echo "1"while [ $i -ne $j ]

do

        temp=`echo $i`

        while [ $temp -ne $tem ]

        do

                temp=`expr $temp - 1`

                n=`expr $i % $temp`

                if [ $n -eq 0 -a $flag -eq 0 ]

                then

                        flag=1

                fi

        done

        if [ $flag -eq 0 ]

        then

                echo $i

        else

                flag=0

        fi

        i=`expr $i + 1`

done

0 votes
Apr 1

Below is the program to find only prime numbers

prime.sh

echo "1"

i=3

j=300

flag=0

tem=2

echo "1"while [ $i -ne $j ]

do

        temp=`echo $i`

        while [ $temp -ne $tem ]

        do

                temp=`expr $temp - 1`

                n=`expr $i % $temp`

                if [ $n -eq 0 -a $flag -eq 0 ]

                then

                        flag=1

                fi

        done

        if [ $flag -eq 0 ]

        then

                echo $i

        else

                flag=0

        fi

        i=`expr $i + 1`

done

Click here to read more about DevOps
Click here to read more about Insurance

Related questions

0 votes
Oct 24, 2020 in JAVA
...