Un numero di persone ha suggerito cat
ting e piping tramite base64
o uuencode
. Un problema con questo è che non è possibile controllare quanti dati leggere (continuerà per sempre o finché non si preme ctrl + c). Un'altra possibilità è usare il comando dd
, che ti permetterà di specificare quanti dati leggere prima di uscire. Ad esempio, per leggere 1kb:
dd if=/dev/urandom bs=1k count=1 2>/dev/null | base64
Un'altra opzione è quella di tubo per il comando strings
che può dare più varietà nella sua uscita (caratteri non stampabili vengono eliminate eventuali piste di almeno 4 caratteri stampabili [default] sono visualizzati). Il problema con strings
è che visualizza ogni "esecuzione" sulla propria linea.
dd if=/dev/urandom bs=1k count=1 2>/dev/null | strings
(naturalmente è possibile sostituire l'intero comando con
strings /dev/urandom
se non si vuole che si fermi mai).
Se volete qualcosa di veramente originale, provare una delle:
cat -v /dev/urandom
dd if=/dev/urandom bs=1k count=1 2>/dev/null | cat -v
fonte
2009-08-08 23:58:14
Sei decisamente insolito nella tua definizione di "divertimento". –