06-05-2014
Unexpected End of File Syntax Error
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:
Code :
sg-mk_maps_icc.sh: line 209: syntax error: unexpected end of file
This is also the only output.
Here is the shell script:
Code :
#!/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.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I need ur help is this matter, i have th ebelow script, and i keep getting this error: syntax error: unexpected end of file
affectedRow=`cat dbOutput.log | grep "1 row affected"`
echo "affectedRow : $affectedRow"
if ; then
echo "Look to the next OMCDB"
... (10 Replies)
Discussion started by: Alaeddin
10 Replies
2. Shell Programming and Scripting
I have a script that's failing
./zzmaster.sh: line 2: syntax error: unexpected end of file
There are 4 scripts total involved. The first 'znocc0.sh' essentially curls a page then does some sed sequences...
#!/bin/sh
#GET SENTINAL INFO
curl -b z0cookie.txt -L -k -e... (2 Replies)
Discussion started by: phpfreak
2 Replies
3. Shell Programming and Scripting
Need help. I cannot find the reason for this error:
here is the script (6 Replies)
Discussion started by: Lenora2009
6 Replies
4. Shell Programming and Scripting
Hi,
I have problem in constructing "IF" condition.
The below code throws "tst.sh: line 10: syntax error: unexpected end of file"
#!/bin/ksh
test=9
echo $test
if ]
then
echo "in"
fi
echo "end"
exit 0
Actually, i want to check whether the variable $test is empty or null.
... (5 Replies)
Discussion started by: tinku
5 Replies
5. Shell Programming and Scripting
Hi,
I am newbie to UNIX scripting. I am facing this error "syntax error: unexpected end of file" while executing the following script:
------
a=$1
if
then
sqlplus -s prospect_stg/prospect_stg@mdmpt <<END
insert into bckup_marc_parameter_lookup select * from... (6 Replies)
Discussion started by: boopathyvasagam
6 Replies
6. Shell Programming and Scripting
I will appreciate help is this matter. i am getting this error (./getwind.scr: line 41: syntax error: unexpected end of file) in the following script :
##############################
#QSUB -eo -q sb -lT 1200 -s /bin/csh
#Run on an HP-UX machine or norway to access ncks
# lat and lon are in... (0 Replies)
Discussion started by: peeriich
0 Replies
7. Shell Programming and Scripting
Hi all,
I am very new to programming and even newer to this forum as well, so I apologize if this should have been in the Newbie category, but...
I am currently trying to figure out Shell Scripting and am running into problems early. Not having taken any kind of programming class, I am not even... (2 Replies)
Discussion started by: ccorder22
2 Replies
8. Shell Programming and Scripting
I am new to unix, so thank u for ur patience
I try to make it work (to duplicate two first columns in several files):
#!/bin/bash
for i in `seq 2 5`
do
awk `{ print $1,$1,$2,$2,$3,$4}` final_chr.${i} > input_${i}
done
and i get
./my_script3.sh: command substitution: line 5: syntax... (2 Replies)
Discussion started by: kush
2 Replies
9. Shell Programming and Scripting
Hi,
I am getting error while running the script. "syntax error: unexpected end of file"
if i do cat i cant see the content of the script also it is showing as
cat test.sh
doner /home/master/* /home/Priya/$i| while read i j
The original script is
paste /home/names.txt /home/ip.txt |... (6 Replies)
Discussion started by: ranjancom2000
6 Replies
10. Shell Programming and Scripting
I checked the forum and internet, tried different workaorunds but it didnt fixed the error.
Please advise on the code.
#!/bin/sh
CWD=/home/test/Bench
cd $CWD
(grep "`date +%d-%b"`" File.txt) > /home/test/Bench/dateout
if
then
echo “data” > /home/test/ Bench /test
else
echo "File... (16 Replies)
Discussion started by: rajjev_saini123
16 Replies