Programación inútil n.1 - Árbol de navidad
==========================================
A partir de un reto que publicaron en el bboard de SDF.ORG
hice el siguiente programita para hacer un bonito árbol de
navidad en código ascii. El programa está hecho para bash:
#!/usr/bin/bash
# ------------------------------------
#
# Para ejecutarlo:
# chmod +x arbol-navidad
# ./arbol-navidad
#
# Emilio Ruiz, 2021
#
[email protected]
#
#------------------------------------
clear
echo
echo
echo
columnas=$(tput cols)
ancho=$(expr $columnas / 2)
estrellas=1
for ((num=1; num<= 14; num ++ ))
do
for (( a=1; a <= "$estrellas"; a++ ))
do
estrella+='*'
done
cEstrellas=${#estrella}
nEstrellas=$(expr $cEstrellas / 2 )
for (( i=1; i <= $ancho - $nEstrellas; i ++ ))
do
echo -ne '\x20'
done
echo -e "$estrella"
estrella=''
if [ $num -gt 3 ]
then
if [ $num -eq 4 ]
then
estrellas=3
else
estrellas=$(($estrellas + 4 ))
fi
if [ $num -eq 8 ]
then
estrellas=5
fi
if [ $num -gt 8 ]
then
estrellas=$(($estrellas + 2 ))
fi
if [ $num -gt 11 ]
then
estrellas=3
fi
else
estrellas=$(($estrellas + 2 ))
fi
done
echo
echo