The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM



View Single Post in UNIX Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 09-24-2007
satyakide satyakide is offline
Registered User
 

Join Date: Apr 2007
Posts: 17
Problem In Shell Script

Hi,

I'm new to Shell script. Can anyone tell me where is the wrong in my code?

And, my code is --


Code:
echo "Enter Start Date(YYYY-MM-DD): "
read stdt 


echo "Enter End Date(YYYY-MM-DD): "
read endt 

echo "Enter Flight Number(Optional): "
read fln


echo "Enter Output XML File Name(Including Extension): "
read dst

#if [ $fln eq "" ] then
#if [ "$fln" = "" ] then

if [ $? -lt 3 ] then
   java DailyScheduleExport $stdt $endt> $dst
else
   java DailyScheduleExport $stdt $endt $fln> $dst
fi
Waiting for your reply.

And the error is --

Code:
ods@awhq6640[/prod/ods/sqlj/ods_services]>sh DailyScheduleExport_q.ksh
DailyScheduleExport_q.ksh[2]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[4]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[6]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[8]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[9]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[12]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[13]: ^M: Execute permission denied.
Enter Start Date(YYYY-MM-DD):
2007-01-01
DailyScheduleExport_q.ksh[16]: ^M: This is not an identifier.
DailyScheduleExport_q.ksh[17]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[18]: ^M: Execute permission denied.
Enter End Date(YYYY-MM-DD):
2007-09-21
DailyScheduleExport_q.ksh[20]: ^M: This is not an identifier.
DailyScheduleExport_q.ksh[21]: ^M: Execute permission denied.
Enter Flight Number(Optional):
DailyScheduleExport_q.ksh[23]: fln^M: This is not an identifier.
DailyScheduleExport_q.ksh[24]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[25]: ^M: Execute permission denied.
Enter Output XML File Name(Including Extension):
DailyScheduleExport_q.ksh[27]: dst^M: This is not an identifier.
DailyScheduleExport_q.ksh[28]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[31]: ^M: Execute permission denied.
DailyScheduleExport_q.ksh[32]: Syntax error at line 32 : `if' is not matched.
ods@awhq6640[/prod/ods/sqlj/ods_services]>
And, the file status is --

Code:
-rwxrwxrwx   1 ods        ods            800 Sep 24 06:28 DailyScheduleExport_q.ksh
What might be the problem? Any suggestion?

Regards.

Satyaki De.
Reply With Quote
Remove advertisements
!!
Forum Sponsor