#!/bin/bash

export PATH=$PATH:.

OUT=$(mktemp)
F1=$(mktemp)
numastat > $F1
$@
F2=$(mktemp)
numastat > $F2

L=0
{
while read line
do
        L=$((L+1))
        echo -en $(cat $F2 | head -n $L | tail -n 1)
        echo $line | awk '{print " "$2" "$3}'
done < $F1
} > $OUT 

echo
echo "numastat:"
echo "------------------------------------------"
echo -e "\t\tnode0\tnode1"
awk '{ line=line+1; if(line>1){print $1"\t"$2-$4"\t"$3-$5}}' $OUT

rm -f $F1 $F2 $OUT >& /dev/null
