Comparing Two Strings

Tags
comparing, shell scripts, string, strings

Login to Reply

 
Thread Tools Search this Thread
# 1  
Old 01-09-2008
Comparing Two Strings

Hi All,
While I am trying to run below code I Am getting the exception like

./abs.sh: line 102: syntax error near unexpected token `then'
./abs.sh: line 102: ` then'


The Code Snippet is:

if[ "$file1" = "Sector.sql" || "$file1" = "Currency.sql" ] then
cat $file1 | sed -e "s/DB_NAME/${DBNAME}/g" > $LOG_DIR/$file1
$ISQL -U$USER -P$PASSWD -S$SERVERNAME < $LOG_DIR/$file1
echo "$LOG_DIR/$file1 file::::::::"
rm $LOG_DIR/$file
else
. $file1
fi

Can Anybody help me out to rectify that exception.

Thanks,
Anji
# 2  
Old 01-09-2008
syntax problem

either u should give
if[ "$file1" = "Sector.sql" || "$file1" = "Currency.sql" ]; then
or
if[ "$file1" = "Sector.sql" || "$file1" = "Currency.sql" ]
then
# 3  
Old 01-09-2008
Thank buddy,
I have tried that logic too...

but still I am getting the following Exception

Code Snippet:
if["$file1" = "Sector.sql" || "$file1" = "Currency.sql"]; then
cat $file1 | sed -e "s/DB_NAME/${DBNAME}/g" > $LOG_DIR/$file1
$ISQL -U$USER -P$PASSWD -S$SERVERNAME < $LOG_DIR/$file1
echo "$LOG_DIR/$file1 file::::::::"
rm $LOG_DIR/$file
else
. $file1
fi

Exception:

./abs.sh: line 101: syntax error near unexpected token `then'
./abs.sh: line 101: ` if["$file1" = "Sector.sql" || "$file1" = "Currency.sql"]; then '
# 4  
Old 01-09-2008
missing spaces and use -o for OR

if [ "$file1" = "Sector.sql" -o "$file1" = "Currency.sql" ]; then
# 5  
Old 01-09-2008
Hi,
Thanks for your reply...
Sorry to say that
I have tried with the command which you have given.
but also I am getting the same error....

Code:
if[ "$file1" = "Sector.sql" -o "$file1" = "Currency.sql"]; then
cat $file1 | sed -e "s/DB_NAME/${DBNAME}/g" > $LOG_DIR/$file1
$ISQL -U$USER -P$PASSWD -S$SERVERNAME < $LOG_DIR/$file1
echo "$LOG_DIR/$file1 file::::::::"
rm $LOG_DIR/$file

else
. $file1
fi

Error:
./BatchJobs.sh: line 101: syntax error near unexpected token `then'
./BatchJobs.sh: line 101: ` if[ "$file1" = "Sector.sql" -o "$file1" = "Currency.sql"]; then'



Can u help me out plz....

---Anji
# 6  
Old 01-09-2008
Its not the same code one space is missing

if[ "$file1" = "Sector.sql" -o "$file1" = "Currency.sql"]; then

if[ "$file1" = "Sector.sql" -o "$file1" = "Currency.sql" ]; then
# 7  
Old 01-09-2008
I have given the space too

but I am getting the same error as above.....

This silly mistake making me lot of trouble

Can you plz help me out..........

thanks
anji
Login to Reply

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Similar Threads More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Comparing Strings in ksh88 smile689 Shell Programming and Scripting 2 07-01-2013 04:29 AM
comparing strings as ints vsekvsek Shell Programming and Scripting 2 08-27-2012 02:58 PM
Strings comparing incorrectly SCB UNIX for Dummies Questions & Answers 4 04-08-2012 04:50 AM
Help with Comparing 2 strings from text aLHaNz Shell Programming and Scripting 4 07-23-2011 02:53 PM
Comparing strings with sed cola Shell Programming and Scripting 7 08-22-2010 12:51 PM
Comparing strings using nawk ganiel24 Shell Programming and Scripting 6 06-25-2009 10:59 AM
Comparing two strings those are outputs of echo memoconq UNIX for Dummies Questions & Answers 3 03-23-2009 06:00 AM
comparing two strings infyanurag Shell Programming and Scripting 1 10-15-2008 03:38 AM
comparing two arrays or strings in bash new2Linux Shell Programming and Scripting 2 06-16-2008 05:36 PM
comparing 2 strings satish@123 Shell Programming and Scripting 2 05-16-2008 08:59 AM
comparing strings agarwal Shell Programming and Scripting 3 04-16-2008 06:29 AM
comparing strings in seperate files orahi001 UNIX for Dummies Questions & Answers 2 03-27-2008 01:04 PM
Urgent:Comparing two Strings using If Loop Anji Shell Programming and Scripting 2 01-09-2008 08:54 AM
Comparing strings yakyaj UNIX for Advanced & Expert Users 2 03-23-2007 02:22 AM
comparing two strings ragha81 Shell Programming and Scripting 24 09-21-2006 12:52 PM
All times are GMT -4. The time now is 01:12 AM.

Unix & Linux Forums Content Copyright 1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password





Not a Forum Member?
Forgot Password?