Tare da tashar: Sanya dusar ƙanƙara ta sauka akan na'urarka

Abin sha'awa da nishadi script cewa na samu a ciki AljannaLinux wanda ke sa dusar ƙanƙara ta faɗo har abada akan kayan wasan mu.

Lambar da ake tambaya ita ce:

[lamba]

#! / bin / bash

Lines = $ (layin shigarwa)
KYAUTA = $ (tput cols)

ayyana -Sankunan kankara
ayyana -A lastflakes

bayyananne

aiki move_flake () {
i = »$ 1 ″

idan ["$ {dusar ƙanƙara [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; to
dusar ƙanƙara [$ i] = 0
wani
idan ["$ {lastflakes [$ i]}"! = ""]; to
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi

printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {snowflakes [$ i]} $ i

lastflakes [$ i] = $ {snowflakes [$ i]}
dusar ƙanƙara [$ i] = $ (($ {snowflakes [$ i]} + 1))
}

yayin:
do
i = $ (($ SAURAN% $ KWALLAWA))

motsa_flake $ i

na x a "$ {! lastflakes [@]}"
do
motsa_flake "$ x"
aikata

barci 0.1
aikata

[/ lambar]

Mun adana shi a cikin fayil kuma mun ba shi kowane suna, a ce dusar kankara.sh. Sannan muna ba shi izinin aiwatarwa:

$ chmod +x nevando.sh

kuma muna aiwatar dashi a cikin tashar

$ ./nevando.sh

Abin da ya rage shi ne sanya wasu waƙoƙin Kirsimeti a bango


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Jaruntakan m

    Latean jinkiri ne wannan, amma ya

    1.    Carlos-Xfce m

      An jinkiri ga waɗanda suka fito daga arewacin duniya, amma kuma, da wuri kaɗan don waɗanda suka fito daga kudancin duniya.