Interessante e divertente Copione che ho trovato ParadiseLinux che fa cadere indefinitamente i fiocchi di neve sulla nostra console.
Il codice in questione è questo:
[Code]#! / Bin / bash
LINEE = $ (righe di input)
COLONNE = $ (tput cols)
dichiarare -A fiocchi di neve
dichiarare -A lastflakes
pulire campo
funzione move_flake () {
i = »$ 1"
se ["$ {fiocchi di neve [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; poi
fiocchi di neve [$ i] = 0
altro
se ["$ {lastflakes [$ i]}"! = ""]; poi
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {fiocchi di neve [$ i]} $ i
lastflakes [$ i] = $ {fiocchi di neve [$ i]}
fiocchi di neve [$ i] = $ (($ {fiocchi di neve [$ i]} + 1))
}
mentre:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
per x in "$ {! lastflakes [@]}"
do
move_flake "$ x"
fatto
dormi 0.1
fatto
Lo salviamo in un file e gli diamo un nome, diciamo snowing.sh. Quindi gli diamo i permessi di esecuzione:
$ chmod +x nevando.sh
e lo eseguiamo in un terminale
$ ./nevando.sh
Resta solo da mettere qualche canzoncina natalizia in sottofondo 😛
Un po 'tardi è questo, ma ehi
Un po 'tardi per quelli dell'emisfero settentrionale, ma anche un po' presto per quelli dell'emisfero meridionale.