#!/bin/sh # Note generating test data # may take a while mkdir -p data sizes=(10000 50000 100000 500000 1000000 5000000) for size in "${sizes[@]}"; do for run in {1..3}; do outfile="data/random_${size}_run${run}.tsv" # '.tsv' stands for echo "Generating $outfile ..." # tab seperaed values { for ((i=1; i<=size; i++)); do # using 'printf' instead of 'echo' # due to performance issues printf "%d\t%d\n" $((RANDOM)) $((RANDOM)) done } > "$outfile" done done echo "All random data files gernated in ./data/"