S terminalom: Naj vam sneg pade na konzolo

Zanimivo in zabavno Script ki sem ga našel v ParadiseLinux zaradi česar snežinke neomejeno padajo na našo konzolo.

Zadevna koda je naslednja:

[Koda]

#! / Bin / bash

LINES = $ (vrstice vnosa)
STOLPCI = $ (stolpci za vnos)

izjavi -Snežice
prijavi -A lastflakes

jasno

funkcija move_flake () {
i = »$ 1 ″

če je ["$ {snežinke [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; potem
snežinke [$ i] = 0
ostalo
če ["$ {lastflakes [$ i]}"! = ""]; potem
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi

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

lastflakes [$ i] = $ {snežinke [$ i]}
snežinke [$ i] = $ (($ {snežinke [$ i]} + 1))
}

medtem:
do
i = $ (($ RANDOM% $ STOLPCI))

move_flake $ i

za x v "$ {! lastflakes [@]}"
do
premakni_luška "$ x"
opravljeno

spanja 0.1
opravljeno

[/ koda]

Shranimo ga v datoteko in mu damo poljubno ime, recimo sneži.sh. Nato mu damo dovoljenja za izvajanje:

$ chmod +x nevando.sh

in ga izvedemo v terminalu

$ ./nevando.sh

Preostane le še, da v ozadje postavimo kakšno božično pesem


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Pogum je dejal

    Malo pozno je to, ampak hej

    1.    Carlos-Xfce je dejal

      Nekoliko pozno za tiste s severne poloble, vendar tudi malo zgodaj za tiste z južne poloble.