Interesante dhe argëtuese Dorëshkrim që gjeta në ParadiseLinux gjë që bën që flokët e dëborës të bien në një kohë të pacaktuar në tastierën tonë.
Kodi në fjalë është ky:
[Shifra]#! / bin / bash
LINES = $ (linjat e tputit)
KOLONAT = $ (kolona tput)
deklaroj -Një dëborë
deklaroj -Nje flake
qartë
funksioni move_flake () {
i = »$ 1
nëse ["$ {dëborë [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; atëherë
dëborë [$ i] = 0
tjetër
nëse ["$ {lastflakes [$ i]}"! = ""]; atëherë
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {dëborë [$ i]} $ i
flokët e fundit [$ i] = $ {flokët e dëborës [$ i]}
dëborë [$ i] = $ (($ {dëborë [$ i]} + 1))
}
derisa:
do
i = $ (($ RANDOM%% $ KOLONA))
lëviz_flake $ i
për x në "$ {! lastflakes [@]}"
do
lëviz_flake "$ x"
e bërë
fle 0.1
e bërë
Ne e ruajmë atë në një skedar dhe i japim ndonjë emër, le të themi borë.sh. Pastaj ne i japim asaj lejet e ekzekutimit:
$ chmod +x nevando.sh
dhe ne e ekzekutojmë atë në një terminal
$ ./nevando.sh
Mbetet vetëm të vendosim në sfond disa këngë të Krishtëlindjes
Pak vonë është kjo, por hej
Pak vonë për ata nga hemisfera veriore, por gjithashtu, pak herët për ata nga hemisfera jugore.