#!/bin/bash

RESULTS_DIR="/root/results-3.1.10"

find /root/results/ -iname "total.time" -exec rm -f {} \;
for kernel in one two; do
  for fs in ext2 ext3 ext4 xfs reiserfs btrfs zfs ntfs; do
    for disk in sda3 sdb1; do
      dur="`cat /root/results.${kernel}/${fs}/${disk}/*.time`"
      echo $dur > /tmp/dur-${fs}-${disk}
      mkfs="`cat /root/results/${fs}/${disk}/mkfs.time`"
      all="`sed -e 's/ /+/g' /tmp/dur-${fs}-${disk}`"
      echo ${all}-${mkfs} | bc > /root/results/${fs}/${disk}/total.time
      echo "${kernel} ${disk} ${fs} `echo ${all}-${mkfs} | bc`"
      rm -f /tmp/dur-${fs}-${disk}
    done
  done
done

find /root/results/ -iname "total.time" -exec rm -f {} \;
for kernel in one two; do
  for fs in ext2 ext3 ext4 xfs reiserfs btrfs zfs ntfs; do
    for disk in sda3 sdb1; do
      for test in cat ddread ddwrite10m-4096 ddwrite10m-512 ddwrite1m-4096 ddwrite1m-512 echo iozone mkdir rmdir rmfile touch; do
        dur="`cat /root/results.${kernel}/${fs}/${disk}/${test}.time`"
        echo -e "${kernel}\t${disk}\t${fs}\t${test}\t${dur}"
      done
    done
  done
done
