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 # emilio@sdf.org # #------------------------------------ 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