Programa para probar mi script shBrushBash.sh:
#!/bin/bash
# Autor: Saúl Martínez Vidals
# Descripción: Calcula el factorial, recibe como
# parámetro un número natural.
#
# ejemplo de ejecución:
# bash factorial.sh 5
declare -i NUMERO=$1
declare -i FACTORIAL
# función que calcula el factorial
function factorial
{
declare -i N=$1
# si n = 0 => 1
if [ $N -eq 0 ]; then
FACTORIAL=1
# si n >= 1 => (n-1)!*n
else
factorial $N-1
FACTORIAL=$N*$FACTORIAL
fi
return
}
factorial $NUMERO
echo "$NUMERO! = $FACTORIAL"
exit 0
pues ya se ve 2-3 sólo falta arreglar un problemita con las variables que no comienzan con $, si alguien tiene sugerencias con respecto a los colores propongan en los comentarios :).
4 comentarios:
Excelente, shBrushBash.js me salvou! Obrigado e saludos do Brasil! :-)
Me acabas de salvar, cagado condenado! :D
Te rifas, te rifas.
Publicar un comentario