Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save forestbaker/9f373592338fef1faffb to your computer and use it in GitHub Desktop.
Save forestbaker/9f373592338fef1faffb to your computer and use it in GitHub Desktop.
Linux Bash generate a number of files of random sizes in a range
#!/bin/bash
# generate a number of files with random sizes in a range
min=1 # min size (MB)
max=10 # max size (MB)
nofiles=20 # number of files
for i in `eval echo {1..$nofiles}`
do
dd bs=1M count=$(($RANDOM%max + $min)) if=/dev/urandom of=./files/file$i
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment