Voici le script que je prévois d'utiliser pour générer 500 fichiers de test remplis de données aléatoires.Génération aléatoire de fichiers de test de taille variable
for((counter=1;counter<=500;counter++));
do
echo Creating file$counter;
dd bs=1M count=10 if=/dev/urandom of=file$counter;
done
Mais ce que je dois le script à faire est de faire ces 500 fichiers à être de taille variable à laisser dire entre 1M et 10M; à savoir, fichier1 = 1M, fichier2 = 10M, fichier3 = 9M etc ...
toute aide?
le nombre aléatoire nombre = $ (($ RANDOM% max + 1)), peut être atteint sans le "+1", quelle est la condition de celui-ci. – OpenFile
@OpenFile: Sans ajouter 1, la plage des tailles de fichier va de 0 à 9 mégaoctets au lieu de 1 à 10 (ce qui était l'une des exigences de l'OP). Les trois réponses ajoutent 1, d'ailleurs, pour cette raison. –