#!/bin/sh # step 1) fill $mem with $nr_task files # step 2) truncate the files concurrently . ./hw_vars for i in `seq $nr_task` do create_sparse_file $SPARSE_FILE-$i $((mem / nr_task)) cat $SPARSE_FILE-$i > /dev/null done t0=$(date +%s.%N) for i in `seq $nr_task` do rm $SPARSE_FILE-$i & done wait t1=$(date +%s.%N) echo $mem bytes truncated in $t1-$t0 seconds