A terminállal: Hó esik a konzoljára

Érdekes és szórakoztató Forgatókönyv hogy megtaláltam ParadiseLinux ami miatt a hópelyhek a végtelenségig esnek a konzolunkon.

A kérdéses kód a következő:

[Code]

#! / bin / bash

LINES = $ (tput sorok)
OSZLOPOK = $ (tput oszlopok)

kijelentik -A hópelyhek
deklarálja -A utolsó pelyheket

világos

függvény move_flake () {
i = »$ 1 ″

ha ["$ {hópelyhek [$ i]}" = ""] || ["$ {Hópelyhek [$ i]}" = "$ LINES"]; akkor
hópelyhek [$ i] = 0
más
ha ["$ {lastflakes [$ i]}"! = ""]; akkor
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi

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

lastflakes [$ i] = $ {hópelyhek [$ i]}
hópelyhek [$ i] = $ (($ {hópelyhek [$ i]} + 1))
}

míg:
do
i = $ (($ RANDOM% $ OSZLOP))

move_flake $ i

x-re a "$ {! lastflakes [@]}" -ban
do
move_flake "$ x"
csinált

alvás 0.1
csinált

[/ Code]

Fájlba mentjük, és bármilyen nevet adunk neki, mondjuk havazik.sh. Ezután végrehajtási engedélyeket adunk neki:

$ chmod +x nevando.sh

és terminálon hajtjuk végre

$ ./nevando.sh

Csak annyi marad, hogy néhány karácsonyi dalt háttérbe szorítanak


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Bátorság dijo

    Kicsit késő ez, de hé

    1.    Carlos-Xfce dijo

      Kicsit későn az északi féltekéről érkezőknek, de kicsit korán a déli féltekéről érkezőknek is.