Luego de escribir sobre las capacidades de linux como ambiente de desarrollo, me comía la curiosidad de saber qué tanto se puede hacer en shel script, que no pueda hacerse en scripts para Windows o DOS . Esto es una pequeña muestra (el tutorial original aquí):
#!/bin/shEsto calcula el factorial de un número. Por favor, si alguien cree que puede hacerse lo mismo en Windows, que postee el ejemplo.
factorial()
{
if [ "$1" -gt "1" ]; then
i=`expr $1 - 1`
j=`factorial $i`
k=`expr $1 \* $j`
echo $k
else
echo 1
fi
}
while :
do
echo "Enter a number:"
read x
factorial $x
done
Comentarios
Publicar un comentario