shell-script – Crea muchos archivos con contenido aleatorio

Pregunta:

Estoy buscando un comando para crear varios (miles de) archivos que contengan al menos 1 KB de datos aleatorios.

Por ejemplo,

Name            size
file1.01        2K
file2.02        3K
file3.03        5K
etc.

¿Cómo puedo crear muchos archivos como este?

Respuesta:

Como no tiene otros requisitos, algo como esto debería funcionar:

#! /bin/bash
for n in {1..1000}; do
    dd if=/dev/urandom of=file$( printf %03d "$n" ).bin bs=1 count=$(( RANDOM + 1024 ))
done

(esto necesita bash al menos durante {1..1000} ).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım