#! /bin/bash Datasets="../2CEE_results.csv ../2CEE_flight.csv ../2CEE_ground.csv" for Data in $Datasets do DataName=$(basename $Data .csv) if [ -d $DataName ]; then echo -n "" else mkdir $DataName fi #for Subset in $Subsets #do #RawFile=$DataName"/"$Subset"_Raw.txt" #RanksFile=$DataName"/"$Subset"_Ranks.txt" ParametricsFile=$DataName"/Parametrics.txt" rm $ParametricsFile #grep $Subset $Data | grep -v FILE,METHOD,ESTIMATE,ACTUAL $Data | gawk 'BEGIN{FS=OFS=","}{print $2,$3,$4}' > x.tmp # separate by each learner in x.tmp gawk 'BEGIN{FS=OFS=","}{name[$1]++}END{for (x in name){print x}}' x.tmp > names.tmp NumMethods=$(gawk 'END{print NR}' names.tmp) for ((i=1;i<=$NumMethods;i++)) do name=$(gawk -v i=$i 'NR==i{print $0}' names.tmp) echo -n "." ./gatherParametrics $Data $name >> $ParametricsFile done rm names.tmp rm x.tmp done