Zajímavé a zábavné Scénář že jsem našel v ParadiseLinux což na naši konzolu donekonečna padá sněhové vločky.
Jedná se o tento kód:
[Code]#! / bin / bash
LINES = $ (řádky tput)
COLUMNS = $ (tput cols)
prohlásit -A sněhové vločky
deklarovat -A poslední vločky
jasný
funkce move_flake () {
i = »$ 1 ″
if ["$ {snowflakes [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; pak
sněhové vločky [$ i] = 0
jiný
if ["$ {lastflakes [$ i]}"! = ""]; pak
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {sněhové vločky [$ i]} $ i
lastflakes [$ i] = $ {snowflakes [$ i]}
sněhové vločky [$ i] = $ (($ {sněhové vločky [$ i]} + 1))
}
zatímco:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
pro x v „$ {! lastflakes [@]}“
do
move_flake "$ x"
hotový
spát 0.1
hotový
Uložíme to do souboru a řekneme mu jakýkoli název sněží. sh. Pak mu dáme oprávnění ke spuštění:
$ chmod +x nevando.sh
a provedeme to v terminálu
$ ./nevando.sh
Zbývá jen dát do pozadí nějakou vánoční píseň
Trochu pozdě je to, ale hej
Trochu pozdě pro ty ze severní polokoule, ale také trochu brzy pro ty ze jižní polokoule.