Interessant og underholdende Script som jeg fant i ParadiseLinux som gjør at snøfnugg faller på ubestemt tid på konsollen vår.
Koden det er snakk om er denne:
[Code]#! / Bin / bash
LINJER = $ (tputlinjer)
KOLONNER = $ (tput cols)
erklære -En snøfnugg
erklære -En siste flak
fjerne
funksjon move_flake () {
i = »$ 1 ″
hvis ["$ {snowflakes [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; deretter
snøfnugg [$ i] = 0
ellers
hvis ["$ {lastflakes [$ i]}"! = ""]; deretter
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {snøfnugg [$ i]} $ i
lastflakes [$ i] = $ {snøflak [$ i]}
snøfnugg [$ i] = $ (($ {snøflak [$ i]} + 1))
}
samtidig som:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
for x i "$ {! lastflakes [@]}"
do
move_flake "$ x"
gjort
sove 0.1
gjort
Vi lagrer den i en fil og gir den noe navn, la oss si snø.sh. Deretter gir vi det utførelsestillatelser:
$ chmod +x nevando.sh
og vi utfører det i en terminal
$ ./nevando.sh
Det gjenstår bare å sette litt julesang i bakgrunnen
Litt sent er dette, men hei
Litt sent for de fra den nordlige halvkule, men også, litt tidlig for de fra den sørlige halvkule.