Ενδιαφέρουσες και διασκεδαστικές Γραφή που βρήκα ParadiseLinux που κάνει τις νιφάδες χιονιού να πέσουν επ 'αόριστον στην κονσόλα μας.
Ο εν λόγω κωδικός είναι ο εξής:
[Code]#! / bin / bash
ΓΡΑΜΜΕΣ = $ (γραμμές tput)
ΣΤΗΛΕΣ = $ (tput cols)
δηλώστε -Ένα νιφάδες χιονιού
δηλώστε -Ένα τελευταίο νιφάδες
καθαρός
συνάρτηση move_flake () {
i = »$ 1 ″
αν ["$ {νιφάδες χιονιού [$ i]}" = ""] || ["$ {Snowflakes [$ i]}" = "$ LINES"]; τότε
νιφάδες χιονιού [$ i] = 0
αλλιώς
αν ["$ {lastflakes [$ i]}"! = ""]; τότε
printf "\ 033 [% s;% sH \ 033 [1; 1H" $ {lastflakes [$ i]} $ i
fi
fi
printf "\ 033 [% s;% sH❄ \ 033 [1; 1H" $ {νιφάδες χιονιού [$ i]} $ i
lastflakes [$ i] = $ {νιφάδες χιονιού [$ i]}
νιφάδες χιονιού [$ i] = $ (($ {snowflakes [$ i]} + 1))
}
ενώ:
do
i = $ (($ RANDOM% $ COLUMNS))
move_flake $ i
για x στο "$ {! lastflakes [@]}"
do
move_flake "$ x"
γίνεται
sleep 0.1
γίνεται
Το αποθηκεύουμε σε ένα αρχείο και του δίνουμε οποιοδήποτε όνομα, ας πούμε χιονίζει.sh. Στη συνέχεια, του δίνουμε δικαιώματα εκτέλεσης:
$ chmod +x nevando.sh
και το εκτελούμε σε τερματικό
$ ./nevando.sh
Το μόνο που μένει είναι να βάλουμε κάποιο χριστουγεννιάτικο τραγούδι στο παρασκήνιο
Λίγο αργά είναι αυτό, αλλά γεια
Λίγο αργά για όσους από το βόρειο ημισφαίριο, αλλά επίσης, λίγο νωρίς για εκείνους από το νότιο ημισφαίριο.