Hi,
I am brand new to this so I apologize ahead of time for any formatting problems.
I know there is a previous (closed) thread on here about this problem but I wasn't able to fix the error following the posts there so I thought I could create a new one.
Here is the error I am getting:
sg-mk_maps_icc.sh: line 209: syntax error: unexpected end of file
This is also the only output.
Here is the shell script:
#!/bin/bash -x
# generate maps.icc file
mkMapEntry () {
test -f $6 || { echo "The file $6 does not exist. Skipping $1." 1>&2; return -1; }
echo "CosyMap $1;"
echo "$1.setA($2);"
echo "$1.setQ($3);"
echo "$1.setLen($4);"
echo "$1.setBrho($5);"
echo "$1.read("
gawk '{printf "\"%s\\n\"\n",$0}' $6
echo ");"
echo
echo
return 0 }
#export MAP_LOCATION="/user/monasoft/st_mona/maps/"
export MAP_LOCATION="/home/analysis/STMONA/st_mona/maps/"
#export MAP_LOCAL_Z="/projects/mona-sim/kohley/st_mona/maps/"
echo "// -*- mode: c -*-"
echo "// forward map"
# // A Z LENGTH BRHO FILENAME
mkMapEntry m23O 23 8 1.5741 3.52319 ${MAP_LOCATION}floating/23o-5_82-jun1.map
echo "// partial inverse map"
mkMapEntry m23Oi 23 8 1.5741 3.52319 ${MAP_LOCATION}floating/23o-5_82-jun1.imap
echo "// forward map"
mkMapEntry m22O 22 8 1.5741 3.52319 ${MAP_LOCATION}floating/22o-5_82-jul20.map
echo "// partial inverse map"
mkMapEntry m22Oi 22 8 1.5741 3.52319 ${MAP_LOCATION}floating/22o-5_82-jul20.imap
echo "// forward map"
mkMapEntry m6He 6 2 1.5741 2.77742 ${MAP_LOCATION}floating/6he-jun5-4_85.map
echo "// partial inverse map"
mkMapEntry m6Hei 6 2 1.5741 2.77742 ${MAP_LOCATION}floating/6he-jun5-4_85.imap
echo "// forward map"
mkMapEntry m8Li 8 3 1.5741 2.5632 ${MAP_LOCATION}floating/8li-jun19-4_4446.map
echo "// partial inverse map"
mkMapEntry m8Lii 8 3 1.5741 2.5632 ${MAP_LOCATION}floating/8li-jun19-4_4446.imap
echo "// forward map"
mkMapEntry m10Bea 10 4 1.5741 3.6375 ${MAP_LOCATION}floating/coulex_be10.map
echo "// partial inverse map"
mkMapEntry m10Beai 10 4 1.5741 3.6375 ${MAP_LOCATION}floating/coulex_be10.imap
echo "// forward map"
mkMapEntry m10Beb 10 4 1.5741 3.5668 ${MAP_LOCATION}floating/coulex_coinc_Be10.map
echo "// partial inverse map"
mkMapEntry m10Bebi 10 4 1.5741 3.5668 ${MAP_LOCATION}floating/coulex_coinc_Be10.imap
echo "// forward map"
mkMapEntry m11Bec 11 4 1.5741 3.6375 ${MAP_LOCATION}floating/03048_Be11.map
echo "// partial inverse map"
mkMapEntry m11Beci 11 4 1.5741 3.6375 ${MAP_LOCATION}floating/03048_Be11.imap
echo "// forward map"
mkMapEntry m24O 24 8 1.5741 3.77548 ${MAP_LOCATION}floating/24o-cosy.map
echo "// partial inverse map"
mkMapEntry m24Oi 24 8 1.5741 3.77548 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m26f 26 9 1.5741 3.77548 ${MAP_LOCATION}floating/26f-6_542.map
echo "// partial inverse map"
mkMapEntry m26fi 26 9 1.5741 3.77548 ${MAP_LOCATION}floating/26f-6_542_sch.imap
echo "// forward map"
mkMapEntry m23Oa 23 8 1.5741 3.77548 ${MAP_LOCATION}floating/23o-6_542.map
echo "// partial inverse map"
mkMapEntry m23Oai 23 8 1.5741 3.77548 ${MAP_LOCATION}floating/23o-6_542_sch.imap
echo "// forward map"
mkMapEntry m22Oa 22 8 1.5741 3.77548 ${MAP_LOCATION}floating/22o-6_542.map
echo "// partial inverse map"
mkMapEntry m22Oai 22 8 1.5741 3.77548 ${MAP_LOCATION}floating/22o-6_542_sch.imap
echo "// forward map"
mkMapEntry m20O 20 8 3.926 2.9041 ${MAP_LOCATION}floating/z8n12_coinc.map
echo "// partial inverse map"
mkMapEntry m20Oi 20 8 3.926 2.9041 ${MAP_LOCATION}floating/z8n12_coinc.imap
echo "// forward map"
mkMapEntry m13B 13 5 3.926 2.9041 ${MAP_LOCATION}floating/z5n8.map
echo "// partial inverse map"
mkMapEntry m13Bi 13 5 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m25Ne 25 10 3.926 2.9041 ${MAP_LOCATION}floating/z10n15.map
echo "// partial inverse map"
mkMapEntry m25Nei 25 10 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m16C 16 6 3.926 2.9041 ${MAP_LOCATION}floating/z6n10.map
echo "// partial inverse map"
mkMapEntry m16Ci 16 6 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m19O 19 8 3.926 2.9041 ${MAP_LOCATION}floating/19O_coinc.map
echo "// partial inverse map"
mkMapEntry m19Oi 19 8 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m18Of 18 8 3.926 2.9041 ${MAP_LOCATION}floating/18Ofrag.map
echo "// partial inverse map"
mkMapEntry m18Ofi 18 8 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m21Of 21 8 3.926 2.9041 ${MAP_LOCATION}floating/21Ofrag.map
echo "// partial inverse map"
mkMapEntry m21Ofi 21 8 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
echo "// forward map"
mkMapEntry m22Of 22 8 3.926 2.9041 ${MAP_LOCATION}floating/22Ofrag.map
echo "// partial inverse map"
mkMapEntry m22Ofi 22 8 3.926 2.9041 ${MAP_LOCATION}floating/24o-sch.imap
#echo "// forward map"
#mkMapEntry m9Li 9 3 3.926 2.9041 ${MAP_LOCATION}floating/z3n6_05124.map
#echo "// partial inverse map"
#mkMapEntry m9Lii 9 3 3.926 2.9041 ${MAP_LOCATION}floating/05124_z3n6.imap
echo "// forward map"
mkMapEntry m9Li 9 3 1.5741 2.77742 ${MAP_LOCATION}floating/6he-jun5-4_85.map
echo "// partial inverse map"
mkMapEntry m9Lii 9 3 1.5741 2.77742 ${MAP_LOCATION}floating/6he-jun5-4_85.imap
echo "// forward map"
mkMapEntry m11Li 11 3 1.5741 3.813 ${MAP_LOCATION}floating/11li-6_5991-jun19.map
echo "// partial inverse map"
mkMapEntry m11Lii 11 3 1.5741 3.813 ${MAP_LOCATION}floating/11li-6_5991-jun19.imap
echo "// forward map"
mkMapEntry m11Li_BeBeam 11 3 1.5741 3.813 ${MAP_LOCATION}floating/11li-6_5991-jun19.map
echo "// partial inverse map"
mkMapEntry m11Lii_BeBeam 11 3 1.5741 3.813 ${MAP_LOCATION}floating/11li-6_5991-jun19.imap
echo "// forward map"
mkMapEntry m14Be 14 4 1.5741 3.658 ${MAP_LOCATION}floating/11li-6_5991-jun19.map
echo "// partial inverse map"
mkMapEntry m14Bei 14 4 1.5741 3.658 ${MAP_LOCATION}floating/11li-6_5991-jun19.imap
echo "// forward map"
mkMapEntry mJenna 9 3 1.5741 3.81832 ${MAP_LOCATION}floating/6he-jun5-4_85.map
echo "// partial inverse map"
mkMapEntry mJennai 9 3 1.5741 3.81832 ${MAP_LOCATION}floating/6he-jun5-4_85.imap
echo "// forward map"
#mkMapEntry m15B_06025 15 5 1.5791 3.3228 /projects/mona-sim/kohley/st_mona/maps/B15_9_365kG_3_3228Tm_-03deg_050pos.map
mkMapEntry m15B_06025i 15 5 1.5791 3.3228 /home/analysis/STMONA/st_mona/maps/B15_9_365kG_3_3228Tm_-03deg_050pos_5param.imap
echo "// partial inverse map"
#mkMapEntry m15B_06025i 15 5 1.5791 3.3228 /projects/mona-sim/kohley/st_mona/maps/B15_9_365kG_3_3228Tm_-03deg_050pos_5param.imap
mkMapEntry m15B_06025i 15 5 1.5791 3.3228 /home/analysis/STMONA/st_mona/maps/B15_9_365kG_3_3228Tm_-03deg_050pos_5param.imap
echo "// forward map"
#mkMapEntry m14Be_B17beam 14 4 1.5791 3.560 /projects/mona-sim/kohley/st_mona/maps/Be14_10_040kG_3_560Tm_-03deg_050pos.map
mkMapEntry m14Be_B17beam 14 4 1.5791 3.560 /home/analysis/STMONA/st_mona/maps/Be14_10_040kG_3_560Tm_-03deg_050pos.map
echo "// partial inverse map"
#mkMapEntry m14Be_B17beami 14 4 1.5791 3.560 /projects/mona-sim/kohley/st_mona/maps/Be14_10_040kG_3_560Tm_-03deg_050pos.imap
mkMapEntry m14Be_B17beami 14 4 1.5791 3.560 /home/analysis/STMONA/st_mona/maps/Be14_10_040kG_3_560Tm_-03deg_050pos.imap
echo "// forward map"
#mkMapEntry m24o_hope 24 8 1.5791 3.5611 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.map
mkMapEntry m24o_hope 24 8 1.5791 3.5611 /home/analysis/STMONA/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.map
echo "// partial inverse map"
#mkMapEntry m24o_hopei 24 8 1.5791 3.5611 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.imap
mkMapEntry m24o_hopei 24 8 1.5791 3.5611 /home/analysis/STMONA/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.imap
echo "// forward map"
#mkMapEntry m26ne_calem 26 10 1.5741 3.5611 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.map
mkMapEntry m26ne_calem 26 10 1.5741 3.5611 /home/analysis/STMONA/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.map
echo "// partial inverse map"
#mkMapEntry m26ne_calemi 26 10 1.5741 3.5611 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.imap
mkMapEntry m26ne_calemi 26 10 1.5741 3.5611 /home/analysis/STMONA/st_mona/maps/z8a24_Hp9_9963_Bp3.5611_order3.imap
echo "// forward map"
#mkMapEntry m8he_jesse 8 2 1.5791 3.5151 /projects/mona-sim/kohley/st_mona/maps/z2a8_Hp9_95022_Bp3.5151_order3.map
mkMapEntry m8he_jesse 8 2 1.5791 3.5151 /home/analysis/STMONA/st_mona/maps/z2a8_Hp9_95022_Bp3.5151_order3.map
echo "// partial inverse map"
#mkMapEntry m8he_jessei 8 2 1.5791 3.5151 /projects/mona-sim/kohley/st_mona/maps/z2a8_Hp9_95022_Bp3.5151_order3.imap
mkMapEntry m8he_jessei 8 2 1.5791 3.5151 /home/analysis/STMONA/st_mona/maps/z2a8_Hp9_95022_Bp3.5151_order3.imap
echo "// forward map"
#mkMapEntry m12be_jesse 12 4 1.5791 3.1866 /projects/mona-sim/kohley/st_mona/maps/z4a12_Hp9_0604_Bp3.1866_order3.map
mkMapEntry m12be_jesse 12 4 1.5791 3.1866 /home/analysis/STMONA/st_mona/maps/z4a12_Hp9_0604_Bp3.1866_order3.map
echo "// partial inverse map"
#mkMapEntry m12be_jessei 12 4 1.5791 3.1866 /projects/mona-sim/kohley/st_mona/maps/z4a12_Hp9_0604_Bp3.1866_order3.imap
mkMapEntry m12be_jessei 12 4 1.5791 3.1866 /home/analysis/STMONA/st_mona/maps/z4a12_Hp9_0604_Bp3.1866_order3.imap
echo "// forward map"
#mkMapEntry m23o_09028 23 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a23_Hp10_0655_Bp3.5595_order3.map
mkMapEntry m23o_09028 23 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a23_Hp10_0655_Bp3.5595_order3.map
echo "// partial inverse map"
#mkMapEntry m23o_09028i 23 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a23_Hp10_0655_Bp3.5595_order3.imap
mkMapEntry m23o_09028i 23 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a23_Hp10_0655_Bp3.5595_order3.imap
echo "// forward map"
#mkMapEntry m22o_09028 22 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a22_Hp10_0655_Bp3.5595_order3.map
mkMapEntry m22o_09028 22 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a22_Hp10_0655_Bp3.5595_order3.map
echo "// partial inverse map"
#mkMapEntry m22o_09028i 22 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a22_Hp10_0655_Bp3.5595_order3.imap
mkMapEntry m22o_09028i 22 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a22_Hp10_0655_Bp3.5595_order3.imap
echo "// forward map"
#mkMapEntry m24o_09028 24 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp10_0655_Bp3.5595_order3.map
mkMapEntry m24o_09028 24 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a24_Hp10_0655_Bp3.5595_order3.map
echo "// partial inverse map"
#mkMapEntry m24o_09028i 24 8 1.5791 3.5595 /projects/mona-sim/kohley/st_mona/maps/z8a24_Hp10_0655_Bp3.5595_order3.imap
mkMapEntry m24o_09028i 24 8 1.5791 3.5595 /home/analysis/STMONA/st_mona/maps/z8a24_Hp10_0655_Bp3.5595_order3.imap
Sorry for the lack of indentation, it looks much nicer and easier to read in color coded vim but I couldn't figure out how to copy/paste the whole code here so I copy/pasted from gedit. I have already ran the file through dos2unix to get rid of any hidden characters which did get rid of other errors but not this one. I've checked multiple forum posts from Google searching the error but so far nothing has worked.
Any help is greatly appreciated.