BASH – Verifica si un número ingresado es primo o no.-

#!/bin/bash
# Name: Es_primo.sh
# Shell script que nos indica si un numero es o no un numero primo
#

read -p "Numero : " numero

#Settings

contador=1
divisores=0
let numero_=$numero+1
suma=0

while test $contador -le $numero_
do
   let operacion="$numero % $contador"
     if [ $operacion -eq 0 ];then
        let divisores+=1
        let suma+=$contador
    fi
   let contador+=1
done

 let final=$numero+1
 if [ $suma -eq $final ];then
    echo Es numero dado es un numero primo
   else
     echo El numero dado no es un numero primo
fi
exit 0
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.