Keep getting error "-bash: ./.profile_z2: line 52: syntax error: unexpected end of file"


 
Thread Tools Search this Thread
Operating Systems BSD Keep getting error "-bash: ./.profile_z2: line 52: syntax error: unexpected end of file"
# 1  
Old 06-08-2017
Keep getting error "-bash: ./.profile_z2: line 52: syntax error: unexpected end of file"

Code:
#!/bin/bash
#--------------------------------------------------------
# Setup prompt
# Author Zeeshan Mirza
# Data: 06-08-2017
#--------------------------------------------------------
if [ -f .profile_custom_pre ]
then
   . ./.profile_custom_pre
fi

umask 022
set -o vi
export EDITOR=vi
export VISUAL=vi
export PS1='hostname':'$PWD
$ORACLE_SID > '

set -o vi
stty erase "^?"
if [ `uname` = SunOS ]
then
   export etcpath=/var/opt/oracle
else
   export etcpath=/etc
fi

.$etcpath/oraInst.loc

export CRS_HOME=`egrep "CRS|GRID" $inventory_loc/ContentsXML/inventory.xml|awk -F'"' '{print $4}'`
export CRS_HOME=`grep agent $inventory_loc/ContentsXML/inventory.xml|awk -F'"' '{print $4}'`
export HOST_NAME='hostname|awk -F'.' '{print $1}''
export PATH=$PATH:/usr/local/bin
export HISTSIZE=10000
export HISTFILE=$HOME/.sh_history

if [ $DEFAULT_ORACLE_SID = "" ]
then
   export ORACLE_SID=`cat $etcpath/oratab|egrep -vi "#|^$|asm|crs|agemt"|grep ":/"|awk -F':' '{print $1} |head -1`
else
   export ORACLE_SID=$DEFAULT_ORACLE_SID
fi

export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES

echo  "================================="
echo  "run this script to set aliases"
echo  "source ~oracle/aliases"
echo  "================================="


Moderator's Comments:
Mod Comment Please use CODE tags as required by forum rules!

Last edited by RudiC; 06-08-2017 at 05:56 PM.. Reason: Added CODE tags.
# 2  
Old 06-08-2017
Code:
export ORACLE_SID=`cat $etcpath/oratab|egrep -vi "#|^$|asm|crs|agemt"|grep ":/"|awk -F':' '{print $1} |head -1`

Missing a quote.

Code:
export ORACLE_SID=`cat $etcpath/oratab|egrep -vi "#|^$|asm|crs|agemt"|grep ":/"|awk -F':' '{print $1}' |head -1`

This User Gave Thanks to Corona688 For This Post:
# 3  
Old 06-09-2017
In addition to what Corona688 already said, the line:
Code:
.$etcpath/oraInst.loc

should probably be:
Code:
. $etcpath/oraInst.loc

and the line:
Code:
export HOST_NAME='hostname|awk -F'.' '{print $1}''

should either be:
Code:
export HOST_NAME=`hostname|awk -F'.' '{print $1}'`

to match the rest of your code (note backquotes instead of single-quotes), or:
Code:
export HOST_NAME=$(hostname|awk -F'.' '{print $1}')

to match recommended practices, or:
Code:
export HOST_NAME=${PS1#.*}

or, since you have already set the 1st part of PS1 to the output from the hostname command, much more efficiently::
Code:
export HOST_NAME=${PS1%%.*}

This User Gave Thanks to Don Cragun For This Post:
# 4  
Old 06-09-2017
Thanks! let me fix these things and get back to you'll

--Zee

Last edited by Don Cragun; 06-09-2017 at 02:59 PM.. Reason: Remove duplicated post.
This User Gave Thanks to getzeeshan For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Error: "Syntax error; unexpected end of file"

Hello all, I am running a script to generate a report and mail it to an email address. When I am trying to validate whether the file is a 0 kb file, I am getting the below error. Error: "Syntax error; unexpected end of file" Any suggestions please? Code: #!/bin/sh .... (1 Reply)
Discussion started by: Pradeep_Raj
1 Replies

2. Shell Programming and Scripting

Del: line 13: syntax error: unexpected end of file

1 echo -e "Enter a filename" 2 read filename 3 if 4 then 5 echo -e "do you want to delete?" 6 read answer 7 if 8 then rm myfirst 9 else 10 echo -e "file not deleted" 11 fi 12 exit0 (1 Reply)
Discussion started by: Speedy
1 Replies

3. Shell Programming and Scripting

Error"syntax error at line 15: `end of file' unexpected"

While i m running below code, it is giving me the error"syntax error at line 15: `end of file' unexpected". Pls let me know what is wrong here..i tried many ways, but no luck dbSID="SWQE" usrname="apps" password="Wrgthrk3" count=0 while do sqlplus $usrname/$password@$dbSID... (5 Replies)
Discussion started by: millan
5 Replies

4. Shell Programming and Scripting

Help with FTP Script which is causing "syntax error: unexpected end of file" Error

Hi All, Please hav a look at the below peice of script and let me know if there are any syntax errors. i found that the below peice of Script is causing issue. when i use SFTP its working fine, but there is a demand to use FTP only. please find below code and explain if anything is wrong... (1 Reply)
Discussion started by: mahi_mayu069
1 Replies

5. Shell Programming and Scripting

Help with error "syntax error: unexpected end of file"

Hi Techies, can anyone please debug the following Script and let me know what is going wrong here. im getting the following error #!/usr/bin/bash # ############################################################################################## # # Variables # #... (2 Replies)
Discussion started by: mahi_mayu069
2 Replies

6. Shell Programming and Scripting

line 15: syntax error: unexpected end of file

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

7. Shell Programming and Scripting

Bash (Ubuntu server): Syntax error: "|" unexpected in While-loop

Hello forum, I hope my problem is easy to solve for someone in here! My main task is to copy a large amount of imap-accounts from one server to another. There is a tool (Perl) called imapsync which does the job exellent. Unfortunately I'm only able to run it on one account at a time. After... (3 Replies)
Discussion started by: primaxx
3 Replies

8. Shell Programming and Scripting

syntax error at line 752: `end of file' unexpected

Hi, I'm having a syntax error at line 752: `end of file' unexpected. However, i didn't make any changes on line 752. I just inserted a new code in an existing program. Can anyone please check if there is something wrong with my code: if then lline=`tail -5 $badfile` ... (3 Replies)
Discussion started by: chryz
3 Replies

9. Shell Programming and Scripting

"syntax error at line 21 :'done' unexpected." error message"

I am trying to run the script bellow but its given me "syntax error at line 20 :'done' unexpected." error message" can someone check to see if the script is ok? and correct me pls. Today is my first day with scripting. Gurus should pls help out #!/bin/ksh # Purpose: Check to see if file... (3 Replies)
Discussion started by: ibroxy
3 Replies

10. Solaris

syntax error at line 59: `end of file' unexpected

Hello... I'm trying to run the sshd script, but I keep geting the Syntax errot message . Here's the last few lines on the script. set nu in vi shows 58 lines, but I keep getting error referring to line 59. Any help is appreciated. Thanks, Remi else echo... (4 Replies)
Discussion started by: Remi
4 Replies
Login or Register to Ask a Question