Menarik dan menghibur Naskah yang saya temukan di ParadiseLinux yang membuat kepingan salju jatuh tanpa batas di konsol kami.
Kode yang dimaksud adalah ini:
[kode]#! / bin / bash
LINES = $ (baris tput)
KOLOM = $ (tput cols)
menyatakan kepingan salju -A
menyatakan -A lastflakes
jelas
function move_flake () {
i = »$ 1 ″
jika ["$ {kepingan salju [$ i]}" = ""] || ["$ {Kepingan Salju [$ i]}" = "$ LINES"]; kemudian
kepingan salju [$ i] = 0
lain
jika ["$ {kue terakhir [$ i]}"! = ""]; kemudian
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {kepingan terakhir [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {kepingan salju [$ i]} $ i
kepingan terakhir [$ i] = $ {kepingan salju [$ i]}
kepingan salju [$ i] = $ (($ {kepingan salju [$ i]} + 1))
}
sementara:
do
i = $ (($ ACAK% $ KOLOM))
move_flake $ i
untuk x dalam "$ {! lastflakes [@]}"
do
move_flake "$ x"
dilakukan
tidur 0.1
dilakukan
Kami menyimpannya dalam file dan memberinya nama apa pun, katakanlah snowing.sh. Kemudian kami memberinya izin eksekusi:
$ chmod +x nevando.sh
dan kami menjalankannya di terminal
$ ./nevando.sh
Yang tersisa hanyalah menempatkan beberapa lagu Natal di latar belakang
Sedikit terlambat ini akan datang
Sedikit terlambat untuk Belahan Bumi Utara, tetapi juga sedikit lebih awal untuk Belahan Bumi Selatan.