Esto que les voy a mostrar no es mas que una curiosidad y un poco de diversion.

Un pequeño script que hara caer nieve en la consola de linux.

[bin bash consola
linux ](https://paraisolinux.com/wp- content/uploads/2012/02/binbash.jpg)

Los pasos a seguir son:

  1. Crear un archivo llamado ‘nieve’ con el contenido que les muestro
  2. En la consola escribir chmod +x nieve
  3. Y luego ejecutar asi: sh nieve

Aqui el script

[bash] #!/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 [/bash]

Si no les llega a funcionar es casi seguro que el problema son las comillas. Escribanlas a mano a todas.

Curioso verdad?