Interessant i entretingut Script que vaig trobar en ParadísLinux el qual fa que caiguin flocs de neu indefinidament a la nostra consola.
El codi en qüestió és aquest:
[codi]#! / Bin / bash
LINES = $ (tput lines)
COLUMNS = $ (tput cols)
declari -A SNOWFLAKES
declari -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»
fet
dorm 0.1
fet
El guardem en un fitxer i li posem qualsevol nom, diguem nevant.sh. Després li donem permisos d'execució:
$ chmod +x nevando.sh
i ho executem en un terminal
$ ./nevando.sh
Ja només queda posar alguna cançoneta de nadal de fons 😛
Una mica tard ve això, però bé
Una mica tard per als de l'hemisferi nord, però també, una mica d'hora per als de l'hemisferi sud.