07-25-2005
I ran it on a unix box and it worked fine...
The only question I have is if you really wanted the last elif and else condition to both run. Without the shift after COMPILE_JSPS="on", the else command ran also when the argument was -compilejsps:
while [ "$#" != "0" ]; do
if [ "$1" = "-config" ]; then
shift
configFile="$1"
echo "config $1"
shift
elif [ "$1" = "-cvstag" ]; then
shift
CVS_TAG_NAME="$1"
echo "cvstag $1"
shift
elif [ "$1" = "-compilejsps" ]; then
shift
COMPILE_JSPS="on"
echo "jsps set to $1"
shift
else
shift
echo "nothing"
fi
done
Gianni
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi all,
I got some problems on executing the following scripts.
Scripts:
if ]; then
echo "M${str}O 0 1" >> ${tempFile}
elif ]; then
echo "M${str}O 1 0" >> ${tempFile}
else
echo "M${str}O 0 0" >> ${tempFile}
fi
Error:
"`;' is not expected."
what's the problem? (2 Replies)
Discussion started by: Rock
2 Replies
2. UNIX for Dummies Questions & Answers
I am receiving an elif error on line 13 and I can not figure out the reasoning behind it. I have added the then statement that I was initially missing. Any help would be great.
#The purpose of this script is for the end user to be able to enter a positive number
#User enters a number
NUM=$1... (4 Replies)
Discussion started by: Brewer27
4 Replies
3. Shell Programming and Scripting
Script Gurus,
Need your help in getting this script to come out of logical error : I have pasted the script below: This script finds disk utilzation ... the script is written for both AIX and SUN OS... and option will be given in the initial to select DB or Non DB... its required for my prj...... (1 Reply)
Discussion started by: vangalli
1 Replies
4. Shell Programming and Scripting
I am getting below error from this code (which is at line 24):
if ] #this is line24 in code
then
mv $File_source_path/$File_name $File_name'_'`date '+%d%m%y'`
Error:
line 24:
Any help with the syntax. I am putting 2 condition with 'AND' clause.
This is bash shell. (2 Replies)
Discussion started by: amit.mathur08
2 Replies
5. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
This is my problem for the class.
Write a script that asks for the user's age. If it is equal to or higher... (6 Replies)
Discussion started by: aggie6970
6 Replies
6. Shell Programming and Scripting
Hi All,
I write an script will have some functions... I am getting elif not expected error..
Even tried by using set -x for debug but no use..
Could you please help me out in this
Variables
....
....
....
TEST_SRC()
{
cat ${filesrc} >> ${filetgt}
if ]; then
echo... (12 Replies)
Discussion started by: kmsekhar
12 Replies
7. Shell Programming and Scripting
Hi there, new to this forum and I recently encounter this problem:
I tried to use if-elif loop in a while-read loop, something like this:
#!/bin/bash
while read myline1 myline2
do
if ; then
echo "Successful!"
elif ; then
echo "Failed"
fi
done < $1
Input file looks like this:
200... (13 Replies)
Discussion started by: kennethtls
13 Replies
8. UNIX for Advanced & Expert Users
Hi all,i have configured the following script to check if the file exists or not,
#!/bin/sh
sleep 30
{
FILEFULL=$1`date +$2`*
if ;
then
echo $FILEFULL exist
else
echo "$FILEFULL File not Found" | mail -s 'server' myaccount@mydomain.com
fi
}
but i have a problem, i need to... (2 Replies)
Discussion started by: charli1
2 Replies
9. Shell Programming and Scripting
Hello all,
I have a scenario where I take user input values and accordingly take actions
say I run a script with
sh scriptname -x GB -e txt (txt can also be text)
I have used if clause for the first input (-x GB)and it is working fine
Now for second the scenario is
if
then
echo... (3 Replies)
Discussion started by: nnani
3 Replies
10. Shell Programming and Scripting
Hello experts,
I am having problems with ELIF.
Please see the below code :
read a;
read b;
read c;
if || || ; then
echo "EQUILATERAL"
elif || || ; then
echo "SCALENE"
else
echo "ISOSCELES"
fi
This code works fine for the EQUILATERAL case but fails completely for the... (5 Replies)
Discussion started by: H squared
5 Replies
LEARN ABOUT DEBIAN
time::piece::mysql
Time::Piece::MySQL(3pm) User Contributed Perl Documentation Time::Piece::MySQL(3pm)
NAME
Time::Piece::MySQL - Adds MySQL-specific methods to Time::Piece
SYNOPSIS
use Time::Piece::MySQL;
my $time = localtime;
print $time->mysql_datetime;
print $time->mysql_date;
print $time->mysql_time;
my $time = Time::Piece->from_mysql_datetime( $mysql_datetime );
my $time = Time::Piece->from_mysql_date( $mysql_date );
my $time = Time::Piece->from_mysql_timestamp( $mysql_timestamp );
DESCRIPTION
Using this module instead of, or in addition to, "Time::Piece" adds a few MySQL-specific date-time methods to "Time::Piece" objects.
OBJECT METHODS
mysql_date / mysql_time / mysql_datetime / mysql_timestamp
Returns the date and/or time in a format suitable for use by MySQL.
CONSTRUCTORS
from_mysql_date / from_mysql_datetime / from_mysql_timestamp
Given a date, datetime, or timestamp value as returned from MySQL, these constructors return a new Time::Piece object. If the value is
NULL, they will retrun undef.
CAVEAT
"Time::Piece" itself only works with times in the Unix epoch, this module has the same limitation. However, MySQL itself handles date and
datetime columns from '1000-01-01' to '9999-12-31'. Feeding in times outside of the Unix epoch to any of the constructors has
unpredictable results.
Also, MySQL doesn't validate dates (because your application should); it only checks that dates are in the right format. So, your database
might include dates like 2004-00-00 or 2001-02-31. Passing invalid dates to any of the constructors is a bad idea: on my system the former
type (with zeros) returns undef (previous version used to die) while the latter returns a date in the following month.
AUTHOR
Original author: Dave Rolsky <autarch@urth.org>
Current maintainer: Marty Pauley <marty+perl@kasei.com>
COPYRIGHT
(c) 2002 Dave Rolsky
(c) 2004 Marty Pauley
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Time::Piece
perl v5.12.4 2008-06-07 Time::Piece::MySQL(3pm)