Un certain nombre de gens ont suggéré cat
ting et de la tuyauterie à travers base64
ou uuencode
. Un problème avec ceci est que vous ne pouvez pas contrôler la quantité de données à lire (elle continuera indéfiniment, ou jusqu'à ce que vous appuyiez sur ctrl + c). Une autre possibilité consiste à utiliser la commande dd
, qui vous permettra de spécifier la quantité de données à lire avant de quitter. Par exemple, pour lire 1kb:
dd if=/dev/urandom bs=1k count=1 2>/dev/null | base64
Une autre option est de tuyau à la commande strings
qui peut donner plus de variété à sa sortie (caractères non-imprimables sont éliminées, les séries de moins de 4 caractères imprimables [par défaut] sont affichés). Le problème avec strings
est qu'il affiche chaque "exécution" sur sa propre ligne.
dd if=/dev/urandom bs=1k count=1 2>/dev/null | strings
(bien sûr, vous pouvez remplacer si vous ne voulez pas à jamais arrêter la commande entière avec
strings /dev/urandom
).
Si vous voulez quelque chose de vraiment génial, essayez l'une:
cat -v /dev/urandom
dd if=/dev/urandom bs=1k count=1 2>/dev/null | cat -v
Vous êtes définitivement inhabituel dans votre définition de "fun". –