İlginç ve eğlenceli Senaryo içinde bulduğum CennetLinux bu da konsolumuza süresiz olarak kar tanelerinin düşmesine neden olur.
Söz konusu kod şudur:
[Code]#! / Bin / bash
HATLAR=$(tput satırları)
SÜTUNLAR=$(tput sütunları)
-A kar taneleri ilan etmek
ilan etmek -Son pullar
açık
function move_flake() {
i=»$1″
if [ «${kar taneleri[$i]}» = «» ] || [ «${kar taneleri[$i]}» = «$LINES» ]; Daha sonra
kar taneleri[$i]=0
başka
if [ «${son pullar[$i]}» != «» ]; Daha sonra
printf «\033[%s;%sH \033[1;1H » ${lastflakes[$i]} $i
fi
fi
printf «\033[%s;%sH❄\033[1;1H» ${kar taneleri[$i]} $i
son taneler[$i]=${kar taneleri[$i]}
kar taneleri[$i]=$((${kar taneleri[$i]}+1))
}
süre:
do
i=$(($RANDOM % $COLUMNS))
move_flake $i
x için «${!lastflakes[@]}»
do
move_flake «$x»
yapılmış
0.1 uyku
yapılmış
Onu bir dosyaya kaydediyoruz ve ona herhangi bir isim veriyoruz. kar yağışı.sh. Daha sonra yürütme izinlerini veriyoruz:
$ chmod +x nevando.sh
ve bunu bir terminalde çalıştırıyoruz
$ ./nevando.sh
Geriye kalan tek şey arka plana bir Noel şarkısı koymak 😛
Bu biraz geç geldi ama olsun.
Kuzey yarımkürede olanlar için biraz geç ama güney yarımkürede olanlar için de biraz erken.