![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help with String Comparison | hypnotic_meat | Shell Programming and Scripting | 2 | 04-24-2009 09:48 AM |
| string comparison | Swapna173 | UNIX for Dummies Questions & Answers | 1 | 03-23-2009 01:59 PM |
| string comparison | Jatsui | Shell Programming and Scripting | 5 | 02-04-2008 04:28 PM |
| string comparison | fedora | Shell Programming and Scripting | 2 | 01-03-2007 03:20 PM |
| String Comparison | abey | High Level Programming | 1 | 10-19-2005 01:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
String comparison
Hi,
I have the below logic. Here 'X' is a variable having some string. if [$X = "Today is holiday."] then echo "i dont need to go to ofc" else echo "i need to go to ofc" Please help me to write it in unix. Thanks. |
|
|||||
|
Use CODE-tags when posting code, data or logs for better readability and in this case for keeping formatting/indention, ty.
Change the = vs == and try again. If it still does not work, try double square brackets ie. [[ ]]. More to read up here: Tests |
|
|||||
|
Remember, it is always commandline = argument delimeter.
test ( = [ ) is command, ... [ ] are not bracket as in some programming languages. if need if-block end = fi. Also use always "" with variable. Why ? If variable is empty, you get error, but if it is "$variable", it's always string with length >= 0. Code:
if [ "$X" = "Today is holiday." ] then echo "i dont need to go to ofc" else echo "i need to go to ofc" fi more about if, testing, ... Last edited by kshji; 07-10-2009 at 04:00 AM.. Reason: Fixing |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|