Par o impar. El uso del módulo en Shell Script

Prácticamente todos los lenguajes de programación tienen una funcionalidad que llama la atención a los nuevos programadores. Es el módulo, un operador matemático que devuelve el resto de una división. En Bash se identifica con el %.

#!/bin/bash

number=10

rest=$((number%2))

echo $rest

Devuelve 0.

Para usarlo en un script, podemos ejecutar la operación directamente en el if:

#!/bin/bash 
number=11 
if [ $((number%2)) -eq 0 ]
then
    echo $number" es un número par."
else
    echo $number" es un número impar."
fi

Gracias a este operador podemos saber si un número es divisible por otro, permite mostrar alternativamente una sucesión de elementos de forma distinta, ayuda a calcular número primos…

Deja una respuesta

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