
# extract results from raw-results into cooked-results
rm -rf cooked-results
mkdir cooked-results
for os in 2.4 2.2 nb2.4 nbplug2.4 nbplugfast2.4 nbplugfaster2.4
do
 for level in raid0 raid5
 do
  for chunk in 4 8 16 32 64 128 256
  do
   case $os in
      nb*2.4 )
         file=`echo raw-results/2.4*[0-9]-${os%2.4}-$level-${chunk}K`
       ;;
      * )
         file=`echo raw-results/$os*[0-9]-$level-${chunk}K`
   esac
   chunk=0000${chunk}
   chunk=${chunk:0-3}
   case $file in 
     *' '* ) echo >&2 "$os-$level-$chunk - multiple files $file" ;;
      *'*'* ) echo >&2 "$os-$level-$chunk - skipping, no file";; 
      * )
        # extract dbench
            grep Through $file | awk '{print NR+1, $2}' > cooked-results/dbench-$os-$level-$chunk
        # extract read/write
            grep '^  *1024 ' $file | awk '{print NR+1, $10/1024}' > cooked-results/read-$os-$level-$chunk
            grep '^  *1024 ' $file | awk '{print NR+1, $4/1024}' > cooked-results/write-$os-$level-$chunk
   esac
  done
 done
done
