Terminalka leh: Ka dhig barafku inuu ku daato qalabkaaga

Xiiso iyo madadaalo leh script taas ayaan ka helay ParadiseLinux kaas oo sababa in barafku uu si aan xad lahayn ugu soo daato konsolkeena.

Koodhka su'aashu waa tan:

[code]

#! / bin / bash

Khadadka = $ (khadadka xargaha)
KOOXAHA = $ (tput cols)

ku dhawaaq -Baraf baraf
ku dhawaaq -Aflaqyadii ugu dambeeyay

cad

function dhaqaaq_flake () {
i = »$ 1 ″

haddii ["$ {snowflakes [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; markaa
baraf baraf ah [$ i] = 0
kale
haddii ["$ {lastflakes [$ i]}"! = ""]; markaa
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]}
snowflaskes [$ i] = $ (($ {snowflakes [$ i]} + 1))
}

halka:
do
i = $ (($ AQOON% $ COLUMNS))

dhaqaaq_flake $ i

loogu talagalay x "$ {! lastflakes [@]}"
do
dhaqaaq_flake "$ x"
soo gabagabeeyay

seexo 0.1
soo gabagabeeyay

[/ code]

Waxaan ku keydinaa feylal oo waxaan u bixinaa magac kasta, aan dhahno baraf.sh. Kadibna waxaan siinnaa rukhsad dil:

$ chmod +x nevando.sh

oo waxaan ku fulinaa terminal

$ ./nevando.sh

Waxaa haray oo kaliya in xoogaa ciida masiixiga ah gadaal la dhigo 😛


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Courage dijo

    In yar baa soo daahday waa tan, laakiin haye

    1.    Carlos-Xfce dijo

      Waqti yar baa u sugnaaday kuwa ka yimid koonfuurta woqooyi, laakiin sidoo kale, wax yar ka hor kuwa ka imanaya koonfuurta koonfureed.