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…