#!/bin/bash for Method in Method* do if [ -f $Method ]; then rm Method*; fi done for input in ranks_coc81_* do cat $input | malign | sort -n -k 4 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$4;}' > tieInput_$input; cat $input | malign | sort -n -k 4 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1TieCoc81 Method2=Method2TieCoc81 Method3=Method3TieCoc81 Method4=Method4TieCoc81 Method5=Method5TieCoc81 Method6=Method6TieCoc81 Method7=Method7TieCoc81 Method8=Method8TieCoc81 Method9=Method9TieCoc81 Method10=Method10TieCoc81 Method11=Method11TieCoc81 Method12=Method12TieCoc81 Method13=Method13TieCoc81 Method14=Method14TieCoc81 Method15=Method15TieCoc81 Method16=Method16TieCoc81 Method17=Method17TieCoc81 Method18=Method18TieCoc81 Method19=Method19TieCoc81 Method20=Method20TieCoc81 Method21=Method21TieCoc81 Method22=Method22TieCoc81 Method23=Method23TieCoc81 Method24=Method24TieCoc81; cat $input | malign | sort -n -k 5 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$5;}' > winInput_$input; cat $input | malign | sort -n -k 5 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$5,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$5,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$5,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$5,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$5,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$5,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$5,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$5,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$5,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$5,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$5,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$5,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$5,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$5,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$5,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$5,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$5,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$5,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$5,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$5,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$5,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$5,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$5,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$5,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1WinCoc81 Method2=Method2WinCoc81 Method3=Method3WinCoc81 Method4=Method4WinCoc81 Method5=Method5WinCoc81 Method6=Method6WinCoc81 Method7=Method7WinCoc81 Method8=Method8WinCoc81 Method9=Method9WinCoc81 Method10=Method10WinCoc81 Method11=Method11WinCoc81 Method12=Method12WinCoc81 Method13=Method13WinCoc81 Method14=Method14WinCoc81 Method15=Method15WinCoc81 Method16=Method16WinCoc81 Method17=Method17WinCoc81 Method18=Method18WinCoc81 Method19=Method19WinCoc81 Method20=Method20WinCoc81 Method21=Method21WinCoc81 Method22=Method22WinCoc81 Method23=Method23WinCoc81 Method24=Method24WinCoc81; cat $input | malign | sort -n -k 6 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$6;}' > lossInput_$input; cat $input | malign | sort -n -k 6 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$6,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$6,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$6,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$6,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$6,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$6,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$6,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$6,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$6,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$6,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$6,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$6,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$6,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$6,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$6,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$6,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$6,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$6,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$6,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$6,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$6,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$6,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$6,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$6,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1LossCoc81 Method2=Method2LossCoc81 Method3=Method3LossCoc81 Method4=Method4LossCoc81 Method5=Method5LossCoc81 Method6=Method6LossCoc81 Method7=Method7LossCoc81 Method8=Method8LossCoc81 Method9=Method9LossCoc81 Method10=Method10LossCoc81 Method11=Method11LossCoc81 Method12=Method12LossCoc81 Method13=Method13LossCoc81 Method14=Method14LossCoc81 Method15=Method15LossCoc81 Method16=Method16LossCoc81 Method17=Method17LossCoc81 Method18=Method18LossCoc81 Method19=Method19LossCoc81 Method20=Method20LossCoc81 Method21=Method21LossCoc81 Method22=Method22LossCoc81 Method23=Method23LossCoc81 Method24=Method24LossCoc81; cat $input | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print $1,$2,$3,$4+$5;}' | sort -n -k 4 > sumInputTemp_$input; cat sumInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1SumCoc81 Method2=Method2SumCoc81 Method3=Method3SumCoc81 Method4=Method4SumCoc81 Method5=Method5SumCoc81 Method6=Method6SumCoc81 Method7=Method7SumCoc81 Method8=Method8SumCoc81 Method9=Method9SumCoc81 Method10=Method10SumCoc81 Method11=Method11SumCoc81 Method12=Method12SumCoc81 Method13=Method13SumCoc81 Method14=Method14SumCoc81 Method15=Method15SumCoc81 Method16=Method16SumCoc81 Method17=Method17SumCoc81 Method18=Method18SumCoc81 Method19=Method19SumCoc81 Method20=Method20SumCoc81 Method21=Method21SumCoc81 Method22=Method22SumCoc81 Method23=Method23SumCoc81 Method24=Method24SumCoc81; cat sumInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t"} {print NR,$1"-"$2"-"$3,$4;}' > sumInput_$input; cat $input | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print $1,$2,$3,$5-$6;}' | sort -n -k 4 > diffInputTemp_$input; cat diffInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1DiffCoc81 Method2=Method2DiffCoc81 Method3=Method3DiffCoc81 Method4=Method4DiffCoc81 Method5=Method5DiffCoc81 Method6=Method6DiffCoc81 Method7=Method7DiffCoc81 Method8=Method8DiffCoc81 Method9=Method9DiffCoc81 Method10=Method10DiffCoc81 Method11=Method11DiffCoc81 Method12=Method12DiffCoc81 Method13=Method13DiffCoc81 Method14=Method14DiffCoc81 Method15=Method15DiffCoc81 Method16=Method16DiffCoc81 Method17=Method17DiffCoc81 Method18=Method18DiffCoc81 Method19=Method19DiffCoc81 Method20=Method20DiffCoc81 Method21=Method21DiffCoc81 Method22=Method22DiffCoc81 Method23=Method23DiffCoc81 Method24=Method24DiffCoc81; cat diffInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t"} {print NR,$1"-"$2"-"$3,$4;}' > diffInput_$input; done for input in ranks_nasa93_* do cat $input | malign | sort -n -k 4 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$4;}' > tieInput_$input; cat $input | malign | sort -n -k 4 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1TieNasa93 Method2=Method2TieNasa93 Method3=Method3TieNasa93 Method4=Method4TieNasa93 Method5=Method5TieNasa93 Method6=Method6TieNasa93 Method7=Method7TieNasa93 Method8=Method8TieNasa93 Method9=Method9TieNasa93 Method10=Method10TieNasa93 Method11=Method11TieNasa93 Method12=Method12TieNasa93 Method13=Method13TieNasa93 Method14=Method14TieNasa93 Method15=Method15TieNasa93 Method16=Method16TieNasa93 Method17=Method17TieNasa93 Method18=Method18TieNasa93 Method19=Method19TieNasa93 Method20=Method20TieNasa93 Method21=Method21TieNasa93 Method22=Method22TieNasa93 Method23=Method23TieNasa93 Method24=Method24TieNasa93; cat $input | malign | sort -n -k 5 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$5;}' > winInput_$input; cat $input | malign | sort -n -k 5 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$5,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$5,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$5,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$5,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$5,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$5,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$5,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$5,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$5,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$5,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$5,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$5,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$5,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$5,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$5,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$5,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$5,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$5,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$5,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$5,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$5,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$5,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$5,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$5,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1WinNasa93 Method2=Method2WinNasa93 Method3=Method3WinNasa93 Method4=Method4WinNasa93 Method5=Method5WinNasa93 Method6=Method6WinNasa93 Method7=Method7WinNasa93 Method8=Method8WinNasa93 Method9=Method9WinNasa93 Method10=Method10WinNasa93 Method11=Method11WinNasa93 Method12=Method12WinNasa93 Method13=Method13WinNasa93 Method14=Method14WinNasa93 Method15=Method15WinNasa93 Method16=Method16WinNasa93 Method17=Method17WinNasa93 Method18=Method18WinNasa93 Method19=Method19WinNasa93 Method20=Method20WinNasa93 Method21=Method21WinNasa93 Method22=Method22WinNasa93 Method23=Method23WinNasa93 Method24=Method24WinNasa93; cat $input | malign | sort -n -k 6 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print NR,$1"-"$2"-"$3,$6;}' > lossInput_$input; cat $input | malign | sort -n -k 6 | sed 's/ //g' | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$6,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$6,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$6,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$6,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$6,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$6,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$6,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$6,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$6,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$6,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$6,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$6,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$6,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$6,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$6,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$6,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$6,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$6,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$6,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$6,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$6,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$6,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$6,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$6,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1LossNasa93 Method2=Method2LossNasa93 Method3=Method3LossNasa93 Method4=Method4LossNasa93 Method5=Method5LossNasa93 Method6=Method6LossNasa93 Method7=Method7LossNasa93 Method8=Method8LossNasa93 Method9=Method9LossNasa93 Method10=Method10LossNasa93 Method11=Method11LossNasa93 Method12=Method12LossNasa93 Method13=Method13LossNasa93 Method14=Method14LossNasa93 Method15=Method15LossNasa93 Method16=Method16LossNasa93 Method17=Method17LossNasa93 Method18=Method18LossNasa93 Method19=Method19LossNasa93 Method20=Method20LossNasa93 Method21=Method21LossNasa93 Method22=Method22LossNasa93 Method23=Method23LossNasa93 Method24=Method24LossNasa93; cat $input | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print $1,$2,$3,$4+$5;}' | sort -n -k 4 > sumInputTemp_$input; cat sumInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1SumNasa93 Method2=Method2SumNasa93 Method3=Method3SumNasa93 Method4=Method4SumNasa93 Method5=Method5SumNasa93 Method6=Method6SumNasa93 Method7=Method7SumNasa93 Method8=Method8SumNasa93 Method9=Method9SumNasa93 Method10=Method10SumNasa93 Method11=Method11SumNasa93 Method12=Method12SumNasa93 Method13=Method13SumNasa93 Method14=Method14SumNasa93 Method15=Method15SumNasa93 Method16=Method16SumNasa93 Method17=Method17SumNasa93 Method18=Method18SumNasa93 Method19=Method19SumNasa93 Method20=Method20SumNasa93 Method21=Method21SumNasa93 Method22=Method22SumNasa93 Method23=Method23SumNasa93 Method24=Method24SumNasa93; cat sumInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t"} {print NR,$1"-"$2"-"$3,$4;}' > sumInput_$input; cat $input | gawk 'BEGIN{FS=","; OFS="\t";} {if ($1 != "wrapper") print $1,$2,$3,$5-$6;}' | sort -n -k 4 > diffInputTemp_$input; cat diffInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t";} {if ($1 != "wrapper") { if ($1=="None" && $2 == "precise" && $3 == "lc") {print 15,$4,$1"-"$2"-"$3 >> Method1; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "lc") {print 30,$4,$1"-"$2"-"$3 >> Method2; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 45,$4,$1"-"$2"-"$3 >> Method3; } if ($1=="None" && $2 == "precise" && $3 == "lcManualStratification") {print 60,$4,$1"-"$2"-"$3 >> Method4; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 75,$4,$1"-"$2"-"$3 >> Method5; } if ($1=="M5PWrapper" && $2 == "precise" && $3 == "m5p") {print 90,$4,$1"-"$2"-"$3 >> Method6; } if ($1=="LocalWrapper" && $2 == "precise" && $3 == "lc") {print 105,$4,$1"-"$2"-"$3 >> Method7; } if ($1=="LSRWrapper" && $2 == "precise" && $3 == "lsr") {print 120,$4,$1"-"$2"-"$3 >> Method8; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMre") {print 135,$4,$1"-"$2"-"$3 >> Method9; } if ($1=="None" && $2 == "precise" && $3 == "sd") {print 150,$4,$1"-"$2"-"$3 >> Method10; } if ($1=="None" && $2 == "precise" && $3 == "e") {print 165,$4,$1"-"$2"-"$3 >> Method11; } if ($1=="None" && $2 == "precise" && $3 == "org") {print 180,$4,$1"-"$2"-"$3 >> Method12; } if ($1=="None" && $2 == "precise" && $3 == "nearestNeighborMe") {print 195,$4,$1"-"$2"-"$3 >> Method13; } if ($1=="None" && $2 == "precise" && $3 == "locomo") {print 210,$4,$1"-"$2"-"$3 >> Method14; } if ($1=="None" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 225,$4,$1"-"$2"-"$3 >> Method15; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 240,$4,$1"-"$2"-"$3 >> Method16; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 255,$4,$1"-"$2"-"$3 >> Method17; } if ($1=="COCOMINWrapper" && $2 == "precise" && $3 == "locomo") {print 270,$4,$1"-"$2"-"$3 >> Method18; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "locomo") {print 285,$4,$1"-"$2"-"$3 >> Method19; } if ($1=="NewCOCOMINWrapperMedian" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 300,$4,$1"-"$2"-"$3 >> Method20; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "lc") {print 315,$4,$1"-"$2"-"$3 >> Method21; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "locomo") {print 330,$4,$1"-"$2"-"$3 >> Method22; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMedian") {print 345,$4,$1"-"$2"-"$3 >> Method23; } if ($1=="NewCOCOMINWrapperNative" && $2 == "precise" && $3 == "dynamicLocomoMean") {print 360,$4,$1"-"$2"-"$3 >> Method24; } }}' Method1=Method1DiffNasa93 Method2=Method2DiffNasa93 Method3=Method3DiffNasa93 Method4=Method4DiffNasa93 Method5=Method5DiffNasa93 Method6=Method6DiffNasa93 Method7=Method7DiffNasa93 Method8=Method8DiffNasa93 Method9=Method9DiffNasa93 Method10=Method10DiffNasa93 Method11=Method11DiffNasa93 Method12=Method12DiffNasa93 Method13=Method13DiffNasa93 Method14=Method14DiffNasa93 Method15=Method15DiffNasa93 Method16=Method16DiffNasa93 Method17=Method17DiffNasa93 Method18=Method18DiffNasa93 Method19=Method19DiffNasa93 Method20=Method20DiffNasa93 Method21=Method21DiffNasa93 Method22=Method22DiffNasa93 Method23=Method23DiffNasa93 Method24=Method24DiffNasa93; cat diffInputTemp_$input | gawk 'BEGIN{FS="\t"; OFS="\t"} {print NR,$1"-"$2"-"$3,$4;}' > diffInput_$input; done