Calculo del Factorial usando el ciclo for

81

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