Identifier issue


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Identifier issue
# 1  
Old 05-09-2011
Identifier issue

Hi,

We are in the process of migrating our servers from Solaris to AIX.
During our testing phase, while we are testing the scripts(reccnt.int), we are getting the following error during execution:

/reccnt.int[32]: a:fnameSmiliedte:tme:eqind:norecs:cntr:c:d:e:f: is not an identifier

It is executing successfully in Solaris server.

Please advise.

Thanks

---------- Post updated at 01:14 AM ---------- Previous update was at 01:14 AM ----------

Quote:
Originally Posted by pyaranoid
Hi,

We are in the process of migrating our servers from Solaris to AIX.
During our testing phase, while we are testing the scripts(reccnt.int), we are getting the following error during execution:

Code:
 /reccnt.int[32]: a:fname:b:dte:tme:eqind:norecs:cntr:c:d:e:f: is not an identifier

It is executing successfully in Solaris server.

Please advise.

Thanks
# 2  
Old 05-09-2011
Paste some piece of code.

regards,
Ahamed
# 3  
Old 05-09-2011
Code:
#!/bin/sh 

RC=0   ; # return code
# first check input file
if [ ! -f $1 ] ; then
  echo "Input file not found: " $1
  exit 1 
fi
# =====================================
#  read first record of cntl file, separate into variables
#
#  set IFS and reset after read cmd:
#  set IFS to be colon (":")
# =====================================
IFS=:
read a:fname:b:dte:tme:eqind:norecs:cntr:c:d:e:f < $1
IFS=" "

# 4  
Old 05-09-2011
Is ksh available? If so, try it, it could go without modification.

Or if not, perhaps read a fname b dte tme eqind norecs cntr c d e f < $1
# 5  
Old 05-09-2011
Try this...
Code:
IFS=: 
read a fname b dte tme eqind norecs cntr c d e f < $1 
IFS=" "

regards,
Ahamed
# 6  
Old 05-09-2011
but in the first line it is given as IFS=:
is it fine to remove ":" in the below mention code:

Code:
 read a:fname:b:dte:tme:eqind:norecs:cntr:c:d:e:f < $1

Thanks
# 7  
Old 05-09-2011
Yes of course. It depends on the shell you are working on. You can test it by removing that. It will work.

Cheers!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Java Identifier

Hello All, Input: long_and_mnemonic_identifier anotherExample i bad_Style Output: longAndMnemonicIdentifier another_example i Error! Can someone help me in writing a script for the above ..Thanks and appreciated your help.. (1 Reply)
Discussion started by: bobby1015
1 Replies

2. Shell Programming and Scripting

Identifier in shell

Dear guys I need help here with syntax, I am trying to start script command to capture all user activities every day, I want the log file of each user to be named with his login ID + date time to overcome the possibility of over writing the log file if he logoff and login again. Here is was I wrote... (5 Replies)
Discussion started by: q8devilish
5 Replies

3. Solaris

Is not a identifier error

Hi I am trying to execute a script. I have solaris 10, After i login i will toggle to BASH. The script tried to set a variable called CARBON_HOME. Even i tried to set it manually. But still it is saying the following error.:wall: " CARBON_HOME=/usr/wso2/wso2esb-4.0.0: is not an... (5 Replies)
Discussion started by: gnanagurus
5 Replies

4. UNIX for Advanced & Expert Users

ORACLE_SID= ...: is not an identifier

Hello All, On My solaris 5.10 SPARC, i am always having problems setting my Oracle variables. even if it exists in the .profile file. below is an example $ export ORACLE_SID=test ORACLE_SID=test: is not an identifier even that the echo is returning the variable $ echo $ORACLE_SID... (3 Replies)
Discussion started by: beayni33
3 Replies

5. Shell Programming and Scripting

is not an identifier

Hi Guys... I am using the following codes in my script: SID_L=`cat /var/opt/oracle/oratab|grep -v "^#"|cut -f1 -d: -s` SID_VAR=$SID_L for SID_RUN in $SID_VAR do ORACLE_HOME=`grep ^$SID_RUN /var/opt/oracle/oratab | \ awk -F: '{print $2}'` ;export ORACLE_HOME export... (2 Replies)
Discussion started by: Phuti
2 Replies

6. Shell Programming and Scripting

is not an identifier error

Hi gurus, I am trying to execute a shell script which connects to the oracle db and get the values from a table and then it exports the values on UNIX. For this, I am creating a temp file which stores the values returned from the select query and then executes this file. Below is the code which... (13 Replies)
Discussion started by: svajhala
13 Replies

7. Shell Programming and Scripting

not an identifier

Hi I have already gone through this topic on this forum, but still i am getting same problem. I am using solaris 10. my login shell is /usr/bash i have got a script as below /home/gyan> cat 3.cm #!/usr/bin/ksh export PROG_NAME=rpaa001 if i run this script as below , it works fine... (3 Replies)
Discussion started by: gyanibaba
3 Replies

8. Solaris

-sh: is not an identifier

Hi , I am getting the following message when log into my unix account in sun solaris (version5.9)server. -sh: ORACLE_HOME=/apps/oracle/product/10.2.0/client_1: is not an identifier The ORACLE_HOME is set in .profile file. Another thing is that SID is also set inside .profile like... (4 Replies)
Discussion started by: megh
4 Replies

9. Shell Programming and Scripting

': not a valid identifier

I am trying to write a bash script. I am able to do simple things like pass arguments, assign variables and echo the results. However, when I try to declare and array or anything a little more complicated I get ': not a valid identifier Here is my code so far: #!/bin/bash echo start t... (7 Replies)
Discussion started by: script123
7 Replies

10. Shell Programming and Scripting

Getting is not an identifier error

Hi all, I am getting this error while setting CLASSPTH using a script my script is #!bin/ksh export CLASSPATH=$CLASSPATH:<some path>:<some path> If i do this thing on shell prompt individually it is working fine. but while using in shell script it is giving error. better if you... (12 Replies)
Discussion started by: swat
12 Replies
Login or Register to Ask a Question