Calculo del factorial usando el ciclo for
Nombre del shell-script — factorial-for.sh
#!/bin/bash -x
# Autor: Lic Domingo Varela Y
# Descripcion: Calcula el factorial de un numero natural
# usando el ciclo for
#
# Modo de uso factorial-for.sh numero_a_calcular_el_factorial
#
shopt -s -o nounset
declare -rx SCRIPT=${0##*/}
declare -i numero=$1
echo “factorial de ” $numero
factorial=$numero
#`expr $numero – 1` Es la sintaxis para realizar calculos,
numero=`expr $numero – 1`
for i in `seq 1 $numero`
do
factorial=`expr $factorial \* $i`
done
echo $factorial
exit 0