#!/bin/bash # touch tuneresult exec 6> data.dat echo ";" >> data.dat echo -n "REAL r=" >> data.dat echo -n "$r" >> data.dat echo ";" >> data.dat echo -n "REAL pr=" >> data.dat echo -n "$pr" >> data.dat echo ";" >> data.dat # # execute OPAL to calculate tuning frequency and store # opal cyclotron1.in | grep "Max:" >> tuneresult # # j=$[$j+1] done exec 6<&- # # post process # read in the SEO (ic.dat) result and OPAL into file result.dat # cat tuneresult | awk '{print $5}' > a.data exec 8>result.dat while [ $i -lt $N ] do read -u 8 ur1 read -u 8 uz1 read -u 9 E ur2 uz2 echo "$E $ur2 $uz2 $ur1 $uz1" >>result.dat i=$[$i+1] done exec 8<&- exec 9<&- # Remove intermediary files rm -rf *.stat timing.dat data cyclotron1-trackOrbit.dat *.h5 a.data tuneresult data.dat