Recopilación de ideas de este unix.stackexchange.com Preguntas y respuestas acerca de generando salida de terminal estilo "hollywood" .
El tipo lento
Esta secuencia de comandos produce ese tipo de escritura demorada que se ve en las películas. Donde la computadora imprime cosas en el terminal a una velocidad realmente horrible y lenta.
Guarde lo siguiente en un archivo llamado hollywood
:
#!/bin/bash
while IFS= read -r line; do
length="${#line}"
bol=1
for (( offset = 0 ; offset < length ; offset++ )); do
char="${line:offset:1}"
printf '%s' "$char"
if (( bol )) && [[ "$char" == " " ]]; then
continue
fi
bol=0
sleep 0.05
done
if (( length == 0 )); then
sleep 0.$(( RANDOM % 3 + 2 ))
else
sleep 0.$(( RANDOM % 7 + 3 ))
fi
printf '\n'
done
Establezca los permisos de ejecución en el archivo hollywood
:
chmod +x hollywood
Y luego canalice la salida de dmesg
para darle una gran porción de texto de aspecto elegante para imprimir lentamente en la pantalla:
dmesg | hollywood
El volcado de maleficio
Esto vuelca datos hexadecimales a la pantalla. Parece impresionante, pero es en gran medida ininteligible para las masas.
hexdump -C /dev/urandom | GREP_COLOR='1;32' grep --color=auto 'ca fe'
La matriz
Números. Números en todas partes.
LC_CTYPE=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"
Desafortunadamente, con esa no hay una buena manera de controlar la velocidad.
Hay una mejor versión de esta vista disponible Homebrew llamada cmatrix . Puedes instalarlo y ejecutarlo con:
brew install cmatrix
cmatrix