Zanimljivo i zabavno Script koje sam pronašao u ParadiseLinux zbog čega pahulje snijega neprestano padaju na našu konzolu.
Kôd je u pitanju sljedeći:
[kodirati]#! / bin / bash
LINIJE = $ (tput linije)
STOLPCI = $ (tput stupci)
izjaviti -Snježne pahuljice
proglasiti -A lastflakes
jasno
funkcija move_flake () {
i = »$ 1 ″
ako ["$ {pahuljice [$ i]}" = ""] || ["$ {Pahuljice [$ i]}" = "$ LINIJE"]; zatim
pahuljice [$ i] = 0
drugo
if ["$ {lastflakes [$ i]}"! = ""]; zatim
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {pahuljice [$ i]} $ i
lastflakes [$ i] = $ {pahuljice [$ i]}
pahuljice [$ i] = $ (($ {pahuljice [$ i]} + 1))
}
dok:
do
i = $ (($ SLUČAJNI% $ STOLPCI))
move_flake $ i
za x u "$ {! lastflakes [@]}"
do
move_flake "$ x"
obavlja
spavati 0.1
obavlja
Spremimo ga u datoteku i dodijelimo mu bilo koje ime, recimo snijeg.š. Tada mu dajemo dozvole za izvršenje:
$ chmod +x nevando.sh
i izvršavamo ga u terminalu
$ ./nevando.sh
Ostaje samo staviti malo pozadine za Božić u drugi plan 😛
Ovo je malo kasno, ali hej
Malo kasno za one sa sjeverne hemisfere, ali isto tako, malo rano za one sa južne hemisfere.