Crear ficheros de contenido aleatorio

útil para sobreescribir un disco… creará 10000 ficheros con datos aleatorios cogidos de /dev/sda, saltándose bloques aleatoriamente y leyendo bloques aleatoriamente

no_of_files=10000;
counter=1;
while [[ $counter -le $no_of_files ]]; 
 do echo Creating file no $counter;
  dd bs=65535 count=$RANDOM skip=$RANDOM if=/dev/sda of=random-file.$counter;
  let "counter += 1";
done

http://rajaseelan.com/2009/07/29/generate-files-with-random-content-and-size-in-bash/