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