Sponsored Content
Full Discussion: Problem In Shell Script
Top Forums Shell Programming and Scripting Problem In Shell Script Post 302137304 by satyakide on Monday 24th of September 2007 07:43:16 AM
Old 09-24-2007
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.Smilie

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.
 

9 More Discussions You Might Find Interesting

1. 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

2. UNIX for Dummies Questions & Answers

Shell script problem

Hi, I have a shell script in which I am calling a function from a different shell script. This functions executes the SQL and the results are stored in a log file. If the result of the SQL is "no rows selected" then I need to exit the main shell script. My shell script is executing fine if... (5 Replies)
Discussion started by: shashi_kiran_v
5 Replies

3. Shell Programming and Scripting

Problem in shell script

:confused: Hi, I have written a script which calls a stored procrdure. The Stored procedure has 2 inputs and 6 outputs. I need to capture one of the outputs. But I am not able to get any result from this simple script- ! /bin/ksh echo "connect to dbau user etlbitst using anf1892;" >... (1 Reply)
Discussion started by: arnie_nits
1 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 Shell Script

hy, i have a problem with shell script with sybase. if start single command this script working, but if run into file for example select.sh, the script doesn't create output. Can you help me please ??? thank's USER=`cat $SYBASE/.asepwd | cut -d: -f2 | head -1` PWD=`asepwd.sh $USER... (4 Replies)
Discussion started by: Dolcissimo76
4 Replies

6. 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

7. AIX

There's problem with shell script...Help me~

Hello, guys... I'm new to IBM AIX server admin. Actuall, I administrate Oracle 10g on it. *SYSTEM INFO - IBM AIX 6 Powerpc - Oracle 10g R2 (10.2.0.4.0 - 64bit) I wrote a script like bellow... DATE='date' cp /oracle/product/10g/network/log/listener_temp.log... (4 Replies)
Discussion started by: daniel han
4 Replies

8. Shell Programming and Scripting

problem in shell script

hi every body this is my first thread in this forum, i hope find a solution for my problem i have to write a script bt i still have some error and i don't know how to correct them $ for i in `seq 500 505`; do ./generateur_tache $i tache$i.txt; nprocs=$i; copt$i=`cat tache$i.txt | ./copt.awk` ;... (10 Replies)
Discussion started by: ordo_ordo
10 Replies

9. 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
PIRL(1p)						User Contributed Perl Documentation						  PIRL(1p)

NAME
pirl - A read-eval-print loop in Perl (see Shell::Perl) SYNOPSIS
pirl pirl --noornaments pirl --version pirl -v EXAMPLE SESSION
$ pirl Welcome to the Perl shell. Type ':help' for more information pirl @> 1+1 2 pirl @> use YAML qw(Load Dump); () pirl @> $data = Load("--- { a: 1, b: [ 1, 2, 3] } "); { a => 1, b => [1, 2, 3] } pirl @> $var = 'a 1 2 3'; $var =~ /(w+) (d+) (d+)/ ("a", 1, 2) pirl @> :q DESCRIPTION
This script is the command-line interface to "Shell::Perl" which does it all. By now, read the fine details at "Shell::Perl" documentation. OPTIONS
--ornaments - turn on terminal ornaments (default) --noornaments - turn off terminal organments --version, -v - prints version info and exits with 0 SEE ALSO
Shell::Perl BUGS
Please report bugs via CPAN RT <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Shell-Perl>. AUTHOR
Adriano R. Ferreira, <ferreira@cpan.org> Caio Marcelo, <cmarcelo@cpan.org> COPYRIGHT AND LICENSE
Copyright (C) 2007aXX2011 by Adriano R. Ferreira This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2011-03-10 PIRL(1p)
All times are GMT -4. The time now is 11:31 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy