New AIX User- help with error 0403-057


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting New AIX User- help with error 0403-057
# 1  
Old 01-06-2014
New AIX User- help with error 0403-057

I am completely new to UNIX and can not execute some very simple code.

I am trying to execute a ksh command and recieve an error :

"0403-057 Syntax error at line 82 : `if' is not matched."

where line 82 is:

". /home/C_files/_bash.cfg"

I did not know that calling a config file qualifies as an "if" statement"

Any ideas on what I am doing wrong?
Thanks
# 2  
Old 01-06-2014
On the surface this looks like a syntax error. Run this script in verbose/debug mode so you can get more information and post the contents of that section near line 82.

Do set -x before running the script andp ost results. Also, try running
Code:
/home/C_files/_bash.cfg

If this runs, then the problem is probably in some if statement that encloses that line.
If it doesn't run, then the problem may be in _bash.cfg.

Note the "." at the beginning has a special meaning. It means to run the script but to preserve any environment variables.
# 3  
Old 01-06-2014
Thanks. I added set -x to the ksh and recieve :

04:10 PM $ /home/C_files/m_code.ksh -E 2012 -D 201311 -C CR
+ /home/C_files/m_code.ksh -E 2012 -D 201311 -C CR
+ . /home/C_files/_bash.cfg
/home/C_files/m_code.ksh[83]: 0403-057 Syntax error at line 83 : `if' is not matched.Does this look right?

When I run without the period, it seems to run- but you re saying that reading that bash.cfg statement is affecting other "if" statements?

confused Smilie
# 4  
Old 01-06-2014
It looks like the intention of the call the _bash.cfg is to preserve whatever it does (like vars) in the calling process/shell. What is that _bash.cfg? What happens when you run _bash.cfg and include the "." (this is called sourcing that file. Do...
Code:
.  /home/C_files/_bash.cfg

This seems like a collection of scripts being executed.
# 5  
Old 01-06-2014
You are right. The bash.cfg is a config file for a bigger program. So we want to use the "." preceding it to save vars right?

The bash.cfg file sets directories for the other programs. I get a ton of "command not found" and "path name does not exist" errors when I run that,
# 6  
Old 01-06-2014
fix the issues in that file...full path names should be used...looks like you are trying to get something to work in a new environment...maybe something that ran in a bash environment now in korn (ksh)
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

0403-057 Syntax error at line 17 : `(' is not expected.

Hi, While executing my code i am getting below Error: ./check_disk1: 0403-057 Syntax error at line 55 : `(' is not expected. My code is : #!/bin/ksh PROGNAME=`basename $0` STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 OS=$(uname) AWK="/usr/bin/awk"... (6 Replies)
Discussion started by: abodage
6 Replies

2. AIX

0403-057 Syntax error at line 17 : `(' is not expected.

Hi, I am new to shell scripting.i am trying to mail after my backup completed. Here is my shell script: if ; then egrep (ERROR|error|Error|RMAN-) ${/backup/RMANBKUP/spool/shelltest.log} > /dev/null if ; then RESULT_MSG=WARNING: Errors occurred during the ${ORACLE_SID} Rman... (3 Replies)
Discussion started by: faruqms
3 Replies

3. Shell Programming and Scripting

0403-057 Syntax error at line : `}' is not expected.

i dont know where m i mistaking.. please help me out with this issue :( thanks in advance:rolleyes: one_main() { a=100 while ; do clear echo "##############################################" echo ":: CURRENTLY YOU ARE IN RC AND OC MARKING ::" echo... (1 Reply)
Discussion started by: Puneet sinha
1 Replies

4. Shell Programming and Scripting

0403-057 Syntax error

I am getting the error : rocfm/wls_subload/in/processed_files/tel_input_additional_checked_all_mandatory.txt: 0403-057 Syntax error at line 1 : `|' is not expected. >>>>ALL MANDATORY FIELDS CHECKING IS SUCCESSFUL count is 0 ... (3 Replies)
Discussion started by: princetd001
3 Replies

5. Shell Programming and Scripting

[Solved] 0403-057 Syntax error `<' is not matched

curr_time=`date +%Y%m%d%H%M` curr_date=`date +%Y%m%d` zero=0 script_path="/home/wccuser1/wcc/Scripts/bulk_file_ftp" file_dir="/home/wccuser1/wcc/Bulk_Files" todays_file_count=`ls -ltr | grep $curr_date | awk '{print $9}' | wc -l` todays_file=`ls -ltr | grep $curr_date | awk '{print $9}'` if... (5 Replies)
Discussion started by: gagandeep
5 Replies

6. Shell Programming and Scripting

ksh: 0403-057 Syntax error: `done' is not expected.

Hi I am getting error 'ksh: 0403-057 Syntax error: `done' is not expected.' when running below script any one can provide inputs on this. ------------------------ if then echo "Report Name |Modification Date|Report File Size|Owner" >SOX_`date +'%Y%m%d'` while read line do... (2 Replies)
Discussion started by: karnatis
2 Replies

7. Shell Programming and Scripting

0403-057 Syntax error at line 52 : `)' is not expected.

Can someone please tell me wht is wrong with the following peice of code? I keep getting the following error - 0403-057 Syntax error at line 52 : `)' is not expected. case "${option_count}" in 1) java -Xms256m -Xmx1536m "${APPLNAME}" "${ACTION_TYPE}" > "${LOGFILE}" 2>... (2 Replies)
Discussion started by: Veenak15
2 Replies

8. Shell Programming and Scripting

Problem with shell script - Error: 0403-057

Hi, I am new to shell scripts may be the error is very very small and i am unable to catch hold of it, any suggestion would be appreciated....error is at the bottom: +210 # get file type +211 filetype=`tail -1 "$inputdir"/"$i"|cut -d"|" -f2` +212 # +213 # get the record count as specified... (4 Replies)
Discussion started by: ravi0435
4 Replies

9. Shell Programming and Scripting

0403-057 error `<' is not matched.

Hi Everybody, I am new to this group and also to the Unix shell scripting. I need some one to throw some light on this issue. I am not sure whats wrong in this script.When I execute this korn shell script it gives me an error 0403-057 Syntax error at line 28 : `<' is not matched. ... (2 Replies)
Discussion started by: ntekupal
2 Replies

10. UNIX for Dummies Questions & Answers

0403-057 Syntax error at line 70. pls help

Hi All, I got a script from one of the unix forums for reporting on filesystem usage and wanted to use it but it keeps giving me the following error. 0403-057 Syntax error at line 70 The script is shown below. Pls help as I am new to UNIX. # set -x # D I S K S P A C E . S H # #... (2 Replies)
Discussion started by: OMONI
2 Replies
Login or Register to Ask a Question