small() { echo "kmin 75" echo "kmax 75" } fixed() { echo "mmmin -0.2075" echo "mmmax -0.2075" echo "mpmin 0.15" echo "mpmax 0.15" } acap45() { echo "acmin 4" echo "acmax 5" } embedded() { echo "amin 2.8" echo "amax 2.8" echo "bmin 1.2" echo "bmax 1.2" } large() { echo "" } run() { gawk -f all.awk - | sort -n } rm -f sims/*.out #(large; fixed; acap45 ; embedded ) | run |tee sims/largeAcap45EmbeddedFixed.out #echo #(large ) | run |tee sims/largeFree.out #echo #(large) | run |tee sims/largeFree.out #(large ; fixed; embedded ) | run |tee sims/largeEmbeddedFixed.out #(large ; fixed) | run |tee sims/largeFixed.out #(large ; acap45 ; embedded ) | run |tee sims/largeAcap45EmbeddedFree.out #(large ; embedded ) | run |tee sims/largeEmbeddedFree.out #large | run | tee sims/largeFree.out #(large ) | run | tee sims/None.out (large ; acap45) | run | tee sims/Project.out (large ; fixed; embedded) | run | tee sims/Model.out (large ; acap45; fixed; embedded) | run | tee sims/ModelProject.out #(large ; acap45; fixed) | run | tee sims/P_M #(small ; acap45) | run | tee sims/smallAcap45Free.out #(small ; acap45; fixed) | run | tee sims/smallAcap45Fixed.out #(small ; acap45; embedded) | run | tee sims/smallAcap45FixedEmbedded.out #(large ; acap45; embedded) | run | tee sims/largeAcap45EmbeddedFree.out #(large ; acap45; embedded | fixed) | run | tee sims/largeAcap45EmbeddedFixed.out #small | run | tee sims/smallFree.out files() { cd sims for i in *.out; do X=`echo $i |sed 's/.out//'` echo -n "$sep\"sims/$i\" title \"$X\" with linesp" sep="," done } gnuplot<