Huvitav ja lõbus Script mille ma leidsin ParadiisLinux mille tõttu langevad lumehelbed meie konsoolile lõputult.
Kõnealune kood on järgmine:
[kood]#! / bin / bash
LINES = $ (tput read)
VEERUD = $ (tput veerud)
kuulutada -A lumehelbed
deklareerige -A viimased helbed
selge
funktsioon move_flake () {
i = »$ 1 ″
kui ["$ {lumehelbed [$ i]}" = ""] || ["$ {Lumehelbed [$ i]}" = "$ LINES"]; siis
lumehelbed [$ i] = 0
teine
kui ["$ {lastflakes [$ i]}"! = ""]; siis
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {lumehelbed [$ i]} $ i
lastflakes [$ i] = $ {lumehelbed [$ i]}
lumehelbed [$ i] = $ (($ {lumehelbed [$ i]} + 1))
}
samas:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
x-i jaoks jaotises "$ {! lastflakes [@]}"
do
move_flake "$ x"
tehtud
magama 0.1
tehtud
Salvestame selle faili ja anname talle suvalise nime, ütleme nii lumesadu.sh. Seejärel anname sellele täitmisõigused:
$ chmod +x nevando.sh
ja täidame selle terminalis
$ ./nevando.sh
Jääb üle vaid mõni jõululaul tagaplaanile jätta
Veidi hilja on see, aga hei
Veidi hilja neile, kes on pärit põhjapoolkeral, aga ka veidi vara lõunapoolkera omadele.