Estoy ejecutando esto:
cat /dev/urandom|hexdump| grep -i "ffff f" > random
y no obtengo nada en el archivo random
, sigue siendo de longitud cero después de que se interrumpe el comando.
¿Cómo hacer que escriba la salida en un archivo?
Necesito escribir un resultado en un archivo, que debe contener datos de salida como este:
021bc40 7724 d4f5 59ec bcbb ffff fd26 ab3c 9b7c
03a9100 b3a5 8601 fa33 ffff f23c 4326 2e7f 0c8a
0449810 e459 d5af 4e11 ffff fc55 8660 9efb 3c9b
fuente
cat /dev/urandom|hexdump
ohexdump /dev/urandom
escribe continuamente en el stdout y si presiona Ctrl+ Cno se ejecutará nada después de esto. Pero puedes limitar la salida conhead
esto aparecerá
grep
en las primeras 1000000 líneas de la salida y escribe el resultado en un archivo.fuente
Deberá escribir la salida de
cat /dev/urandom | hexdump
un archivo antes de ejecutarlo la próxima vez. El siguiente script debe lograr lo que está intentando:IFS
se usa para dividir la salida en líneas aquí.(Fuente)
fuente
grep "ffff f"
perdido