Dic
23
2011
23
2011
Feliz Navidad en tu Terminal
Escrito por moncada
1 Comentario
Y como no podía ser de otra manera, aquí os paso un bonito motivo navideño para amenizar vuestra consola, con esto os deseo a todos Felices Fiestas y todas esas cosas llenas de paz y amor a raudales.
Recordad que también podéis buscar en google let it snow, también es muy curioso.
#!/bin/bash LINES=$(tput lines) COLUMNS=$(tput cols) declare -A snowflakes declare -A lastflakes clear function move_flake() { i="$1" if [ "${snowflakes[$i]}" = "" ] || [ "${snowflakes[$i]}" = "$LINES" ]; then snowflakes[$i]=0 else if [ "${lastflakes[$i]}" != "" ]; then printf "\033[%s;%sH \033[1;1H " ${lastflakes[$i]} $i fi fi printf "\033[%s;%sH*\033[1;1H" ${snowflakes[$i]} $i lastflakes[$i]=${snowflakes[$i]} snowflakes[$i]=$((${snowflakes[$i]}+1)) } while : do i=$(($RANDOM % $COLUMNS)) move_flake $i for x in "${!lastflakes[@]}" do move_flake "$x" done sleep 0.1 done
Etiquetas: Bash
Entradas relacionadas
1 Comentario + Comentar
Archivo
- abril 2020 (1)
- marzo 2020 (1)
- abril 2012 (1)
- febrero 2012 (1)
- diciembre 2011 (3)
- noviembre 2011 (2)
- septiembre 2011 (2)
- agosto 2011 (2)
- julio 2011 (2)
- junio 2011 (3)
- abril 2011 (1)
- marzo 2011 (7)
- febrero 2011 (6)
This is ecxatly what I was looking for. Thanks for writing!