有趣而有趣 腳本 我發現 天堂Linux 這會導致雪花無限期地掉落在我們的控制台上。
有問題的代碼是這樣的:
[代碼]#!/斌/慶典
線= $(輸入線)
欄= $(tput cols)
聲明-雪花
聲明-最後一片
明確
函數move_flake(){
i =»$ 1''
如果[“ $ {snowflakes [$ i]}” =“”] || [“ $ {Snowflakes [$ i]}” =“ $ LINES”]; 然後
雪花[$ i] = 0
其他
如果[“ $ {lastflakes [$ i]}”!=“”]; 然後
printf“ \ 033 [%s;%sH \ 033 [1; 1H]” $ {lastflakes [$ i]} $ i
fi
fi
printf“ \ 033 [%s;%sH❄\ 033 [1; 1H]” $ {雪花[$ i]} $ i
lastflakes [$ i] = $ {snowflakes [$ i]}
雪花[$ i] = $((($ {雪花[$ i]} + 1))
}
而:
do
i = $((($ RANDOM%$ COLUMNS))
move_flake $ i
為“ $ {!lastflakes [@]}”中的x
do
move_flake“ $ x”
完成
睡0.1
完成
我們將其保存在文件中並給它起任何名字,例如 snowing.sh。 然後,我們為其授予執行權限:
$ chmod +x nevando.sh
然後在終端中執行
$ ./nevando.sh
剩下的只是在背景中放一些聖誕節小玩意😛
這有點晚了,但是
對於來自北半球的人來說要晚一些,但是對於來自南半球的人來說要早一點。