Tirer des idées de ce unix.stackexchange.com Q&A sur la génération d'une sortie de terminal de style "hollywood".
Le type lent
Ce script produit saisie différée comme l'effet que vous voyez dans les films. Où l'ordinateur imprime des choses dans le terminal à une vitesse vraiment horrible et lente.
Enregistrez ce qui suit dans un fichier nommé hollywood
:
# ! / bin / bash while IFS = read -r line; do length = "$ {# line}" bol = 1 for ((offset = 0; offset < length; offset ++)); do char = "$ {ligne: offset: 1}" printf '% s' "$ char" if ((bol)) && [["$ char" == ""]]; puis continuez fi bol = 0 sleep 0.05 done if ((length == 0)); puis sleep 0. $ ((RANDOM% 3 + 2)) else sleep 0. $ ((RANDOM% 7 + 3)) fi printf '\ n'done
Définir les autorisations d'exécution le fichier hollywood
:
chmod + x hollywood
Et puis dirigez-le vers la sortie de dmesg
pour lui donner un gros morceau de texte élégant à imprimer lentement à l'écran:
dmesg | hollywood
Le vidage hexadécimal
Ceci vide les données hexadécimales à l'écran. Cela a l'air impressionnant mais est largement inintelligible pour le grand public.
hexdump -C / dev / urandom | GREP_COLOR = '1; 32' grep --color = auto 'ca fe'
La matrice
Nombres. Des nombres partout.
LC_CTYPE = C tr -c "[: chiffre:]" "" < / dev / urandom | dd cbs = $ COLUMNS conv = débloquer | GREP_COLOR = "1; 32" grep --color "[^]"
Malheureusement, avec celui-là, il n'y a pas de bon moyen de contrôler la vitesse.
Il existe une meilleure version de cette vue Homebrew disponible appelée cmatrix. Vous pouvez l'installer et l'exécuter avec:
brew install cmatrixcmatrix