Problem In Shell Script


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
# 8  
Ya you are right there is Ctrl+M character in my shell file, basically i import these file from windows. And, i don't have dos2unix installed in this os. Now, can you show me how to delete these character from my shell file?

Regards.

Satyaki De.
# 9  
dos2ux scriptname > newname
# 10  
Thanks for your suggestion. Ctrl+M character is removed now.

Regards.

Satyaki De.
# 11  
Hi!

Now i'm facing problem in my shell - can you pls rectify it?

Code:
ods@awhq6640[/prod/ods/sqlj/ods_services]>vi DailyScheduleExport_q.ksh
"DailyScheduleExport_q.ksh" 24 lines, 603 characters
#!/usr/bin/ksh

CLASSPATH=""

CLASSPATH=.:$ORACLE_HOME/sqlj/lib/translator.jar:$ORACLE_HOME/sqlj/lib/runtime12.jar:$ORACLE_HOME/jdbc/lib/classe
s12.jar:$CLASSPATH

CLASSPATH=.:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/connector.mq:$CLASSPATH


#-------compiling-------------------
#sqlj -warn=nonulls DailyScheduleExport.sqlj


#--------exceution-----------------

if [ $? -eq 3 ]; then
   print firstone
   java DailyScheduleExport $1 $2 $3
elif [ $? -lt 3 ]; then
  print secondone
  java DailyScheduleExport $1 $2
else
   echo "tart_date(YYYY-MM-DD) end_date(YYYY-MM-DD) flt_nbr(Optional)"
fi
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"DailyScheduleExport_q.ksh" 24 lines, 604 characters

When i'm running this with -

Code:
ods@awhq6640[/prod/ods/sqlj/ods_services]>sh DailyScheduleExport_q.ksh
secondone

It is looking for wrong option - whereas it should display the third message. Where is my fault?

Regards.

Satyaki De.
# 12  
Can anyone tell me where am i doing wrong in my code? Help is needed.

Code:
if [ $1 -eq "" and $2 -eq ""]; then
   print "Usage start_date(YYYY-MM-DD) end_date(YYYY-MM-DD) flt_nbr(Optional)"
elif [ $1 -ne "" and $2 -ne "" and $3 -eq ""]; then
   print secondone
   java DailyScheduleExport $1 $2
else
   print firstone
   java DailyScheduleExport $1 $2 $3
fi

I'm newbi to Shell.

Regards.

Satyaki De.Smilie
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #869
Difficulty: Medium
Fortran introduced the concept of automatic garbage collection.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script newbie, what is problem with my script?

Hello, Ubuntu server 11.10 can anybody help what is problem with my shell script? #!/bin/bash #script to find out currently logged on user is root or not. if ] then echo "You are super" else echo "You are awesome!" fi When I run script, I get following output ./uid: line 3: I... (4 Replies)
Discussion started by: kaustubh
4 Replies

2. Shell Programming and Scripting

Shell script problem

I have two files. file 1 content is jerry 123 tom 456 shrek 789 file 2 contents is a@hotmail.com b@hotmail.com c@hotmail.com d@hotmail.com e@hotmail.com f@hotmail.com Now, i want output this format jerry 123 a@hotmail.com jerry 123 b@hotmail.com tom 456 c@hotmail.com tom ... (2 Replies)
Discussion started by: SaCai
2 Replies

3. Shell Programming and Scripting

Shell script problem

Hello. I am trying to make this shell script bellow work on my server wich should take the names in newacc.cvs and add them to the system. For each user the script should ask me to enter a password for the user im adding and then add them to the system, however my current solution do not work atm... (7 Replies)
Discussion started by: ryzzaze
7 Replies

4. Shell Programming and Scripting

call shell script from perl cgi script problem

hi,, i have perl scipt with line : system('./try.sh $t $d $m'); in shell scipt try.sh i have the line: echo $1 its not printing value of $t that i hav passed..y is it so..i am running it from apache web server (2 Replies)
Discussion started by: raksha.s
2 Replies

5. Shell Programming and Scripting

Problem with shell script

Here is the code: find `pwd`/$1/ -name "*.*" -exec ls -l {} \; It finds all the files of a given directory with last modified time. Any ideas how I could sort them by modified times (older ones first) Thanks in advance! (2 Replies)
Discussion started by: Muki101
2 Replies

6. Shell Programming and Scripting

problem in shell script

I am bit new to shell scripting. Is there any body who can help me There are n number of files present in folder named like (/girish/1) ),(/girish/2) ..so on, till (/girish/24) folder. I have to delete all the file from all these folders. I have to pass '/girish' path from the file name 'para'... (5 Replies)
Discussion started by: girish.batra
5 Replies

7. UNIX for Dummies Questions & Answers

shell script problem

hi all. im using the awk command to search a file for a matching number. lets say the numbers in the file are 4588281, 4588282 and 4588283. my problem is when i search for 8, the three numbers above appear. I want to have it so that if i search for any number that is not matching EXACTLY... (2 Replies)
Discussion started by: djt0506
2 Replies

8. Shell Programming and Scripting

Problem with shell script

How can I use SIGINT in my shell scripts? (2 Replies)
Discussion started by: zylwyz
2 Replies

9. Shell Programming and Scripting

shell script problem

shell script for sorting,searchingand insertion/deletion of elements in a list (1 Reply)
Discussion started by: jayaram_miryabb
1 Replies

Featured Tech Videos