help in if expresion


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting help in if expresion
# 1  
Old 01-27-2009
help in if expresion

Hi All,
Is my script still error??
Quote:
A=`date '+%M'`
if [ "$A" -eq 21 ]
then
date=`TZ=UTC date '+%Y%m%d.%H00'`
getfile
decodefile
renamefile
groupingfile
else
if [ "$A" -eq 36 ]
then
date=`TZ=UTC date '+%Y%m%d.%H15'`
echo "----------------------------------get file from ftp----------------------------------"
getfile
decodefile
renamefile
groupingfile

else
if [ "$A" -eq 51 ]
then
date=`TZ=UTC date '+%Y%m%d.%H30'`

decodefile
renamefile
groupingfile

else
if [ "$A" -eq 06 ]
then
# date=`TZ=UTC date '+%Y%m%d.%H45'`
X=`TZ=UTC date '+%H'`
Z=`expr $X -1`
if [ "$X" -eq 0 ]
then
date=`TZ=UTC date '+%Y%m%d'`.`echo "1145"`
else
date=`TZ=UTC date '+%Y%m%d'`.`echo 0"$Z"45`
fi

getfile
decodefile
renamefile
groupingfile

else
# echo "Nothing to do at this time : $B"
fi
fi
fi
fi
i try to running and still error??
need help

Last edited by justbow; 01-27-2009 at 05:40 AM..
# 2  
Old 01-27-2009
First, please use [code] instead of [quote]
Second, where exactly does it fail
Third, you can abbreviate 'else if' as 'elif'
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

String search using Regular Expresion

Hi, I am getting a string in the file, I want to parse the srting and extract the percentage from the string. Sample string are - ASAD112_sd12.34%adnmfk ASAsds_1.34%adnmfk ASAdf 2 sd12.34%adnmfk ASAD112_sd 12.34% adnmfk ASAD112_sd12.34% adnmfk I want to extract the numeric value... (3 Replies)
Discussion started by: meetvipin
3 Replies

2. Shell Programming and Scripting

Help on the regular expresion =~

my $hw_plf_desc = `grep hw_platform $NODE_CFG_FILE`; if($hw_plf_desc =~ /Netra X4270 X4446A M2 /) Could someone explain the use of =~ .... this works only for perl . What is the alternate for the same in shell . Could any one convert this to shell script (7 Replies)
Discussion started by: frintocf
7 Replies

3. Shell Programming and Scripting

if expresion syntax error

#! /bin/csh set umr=UMR foreach i ( `ls`) set file_nm=$i set bh_nm=`echo $file_nm | cut -d"_" -f2` if($bh_nm !=$umr) then { set bh_ext=`echo $file_nm | cut -d"_" -f4` set bh_num_nm="$bh_nm $bh_ext a .txt" mv $file_nm $bh_num_nm } ... (1 Reply)
Discussion started by: jdsignature88
1 Replies

4. Shell Programming and Scripting

KShell regular expresion

Hi, I would like to know if the parameter i am passing to a shell script is contain the following charachter : ASM. I belive that i should use regular expresion here. Can one help ? Bellow is the "if statment" i need to fix with the reg exp: if ; then #echo "IT IS AN RDBMS... (4 Replies)
Discussion started by: yoavbe
4 Replies

5. Shell Programming and Scripting

Regular expresion

Here's my script read number if echo $number | grep "" I want this "if" statement to return true only when numbers without letters is matched. For example 45 - true, 923 - true, r5 - false, tg/f - false and so on. In this script even a single digit number like "3" returns false. Thanks. (1 Reply)
Discussion started by: eXPlosion
1 Replies

6. Shell Programming and Scripting

Variable regular expresion in awk.

:confused: Is there any way to use in awk a regular exprexion with a format not previusly known? I mean something like /VAR/ ,obviously VAR is the variable exprexion. Thak you all in advance. (4 Replies)
Discussion started by: Klashxx
4 Replies

7. UNIX for Dummies Questions & Answers

regular expresion question

I receive windows files via the internet on my solaris server. Since unix doesn't handle blanks well I change the blanks to ? which works just fine. I take these files and ftp them to windows so our analysts can work with them. Recently I received a file with the following structure: ... (3 Replies)
Discussion started by: gillbates
3 Replies
Login or Register to Ask a Question