Varias personas han sugerido cat
ting y tuberías a través de base64
o uuencode
. Un problema con esto es que no puede controlar la cantidad de datos que se leerán (continuará para siempre, o hasta que presione ctrl + c). Otra posibilidad es usar el comando dd
, que le permitirá especificar cuántos datos leer antes de salir. Por ejemplo, para leer 1kb:
dd if=/dev/urandom bs=1k count=1 2>/dev/null | base64
Otra opción es la tubería al comando strings
que puede dar más variedad en su salida (caracteres no imprimibles se descartan ninguna carrera de menos 4 caracteres imprimibles [por defecto] son mostrados). El problema con strings
es que muestra cada "ejecución" en su propia línea.
dd if=/dev/urandom bs=1k count=1 2>/dev/null | strings
(por supuesto, se puede reemplazar el comando completo con
strings /dev/urandom
si no quiere que se detenga nunca).
Si quieres algo muy funky, pruebe uno de:
cat -v /dev/urandom
dd if=/dev/urandom bs=1k count=1 2>/dev/null | cat -v
Definitivamente eres inusual en tu definición de "diversión". –