Kuyathakazelisa futhi kuyajabulisa Iskripthi engikutholile ku IPharadesiLinux okwenza amakhekheba eqhwa awe ngokungapheli kukhonsoli yethu.
Ikhodi okukhulunywa ngayo yile:
[ikhodi]#! / bin / bash
LINES = $ (imigqa yokufaka)
AMAKHOLOMU = $ (ama-tput cols)
memezela -Aziqhwa zeqhwa
Memezela -Ama-flakes wokugcina
Kucacile
umsebenzi move_flake () {
i = »$ 1 ″
uma ["$ {amakhekheba eqhwa [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; lapho-ke
amakhekheba eqhwa [$ i] = 0
futhi
uma ["$ {lastflakes [$ i]}"! = ""]; lapho-ke
phrinta "" 033 [% s;% sH \ 033 [1; 1H "$ {lastflakes [$ i]} $ i
fi
fi
i-printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {amakhekheba eqhwa [$ i]} $ i
ama-lastflakes [$ i] = $ {amakhekheba eqhwa [$ i]}
amakhekheba eqhwa [$ i] = $ (($ {amakhekheba eqhwa [$ i]} + 1))
}
ngenkathi:
do
i = $ (($ RANDOM% $ COLUMNS))
i-move_flake $ i
ye-x ku - "$ {! lastflakes [@]}"
do
i-move_flake "$ x"
kwenziwe
ukulala 0.1
kwenziwe
Siligcina efayeleni bese silinika noma yiliphi igama, ake sithi iqhwa.sh. Ngemuva kwalokho siyinika izimvume zokwenza:
$ chmod +x nevando.sh
futhi siyisebenzisa esigungwini
$ ./nevando.sh
Kusele ukubeka ezinye izinto zikaKhisimusi ngemuva 😛
Ukuphuza kancane lokhu, kepha hheyi
Ukubambezeleka kancane kulabo abavela enyakatho Nenkabazwe, kodwa futhi, kusheshe kusenesikhathi kulabo abavela eningizimu yezwe.