Interessante e divertido Script que eu encontrei em ParadiseLinux o que faz com que os flocos de neve caiam indefinidamente em nosso console.
O código em questão é este:
[Code]#! / Bin / bash
LINHAS = $ (linhas tput)
COLUNAS = $ (tput cols)
declarar -A flocos de neve
declarar -A últimos flocos
remover filtragem
function move_flake () {
i = »$ 1 ″
if ["$ {flocos de neve [$ i]}" = ""] || ["$ {Flocos de neve [$ i]}" = "$ LINES"]; então
flocos de neve [$ i] = 0
outro
if ["$ {lastflakes [$ i]}"! = ""]; então
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {flocos de neve [$ i]} $ i
últimos flocos [$ i] = $ {flocos de neve [$ i]}
flocos de neve [$ i] = $ (($ {flocos de neve [$ i]} + 1))
}
enquanto:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
para x em "$ {! lastflakes [@]}"
do
move_flake "$ x"
feito
dormir 0.1
feito
Nós o salvamos em um arquivo e damos a ele qualquer nome, digamos nevando.sh. Então, damos a ele permissões de execução:
$ chmod +x nevando.sh
e nós o executamos em um terminal
$ ./nevando.sh
Só falta colocar uma canção de Natal no fundo 😛
Um pouco tarde é isso, mas ei
Um pouco tarde para os do hemisfério norte, mas também um pouco cedo para os do hemisfério sul.