面白くて面白い スクリプト 私が見つけた ParadiseLinux これにより、雪片がコンソールに無期限に落下します。
問題のコードは次のとおりです。
[コード]#!/ bin / bashに
LINES = $(tput lines)
COLUMNS = $(tput cols)
宣言-雪片
宣言-最後のフレーク
クリア
関数move_flake(){
i =»$ 1″
if ["$ {snowflakes [$ i]}" = ""] || ["$ {スノーフレーク[$ i]}" = "$ LINES"]; その後
雪片[$ i] = 0
ほかに
if ["$ {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] = $ {snowflakes [$ i]}
雪片[$ i] = $(($ {雪片[$ i]} + 1))
}
一方:
do
i = $(($ RANDOM%$ COLUMNS))
move_flake $ i
"$ {!lastflakes [@]}"のxの場合
do
move_flake "$ x"
行われ
スリープ0.1
行われ
ファイルに保存して、任意の名前を付けます。 snowing.sh。 次に、実行権限を付与します。
$ chmod +x nevando.sh
ターミナルで実行します
$ ./nevando.sh
残っているのは、バックグラウンドでクリスマスソングを置くことだけです
これは少し遅いですがねえ
北半球の人にとっては少し遅いですが、南半球の人にとっては少し早いです。