TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:2032] confused with bash script
> You can change that by replacing your iffs with something like:
> if [ "a$datafile" = "a$QUERY" ]
> 
> that way even if datafile or QUERY are null/blank strings the expression will
> evaluate
> to at leaset "a" = "a".
Umm.. Can't you just do a simple thing like this:
#!/bin/sh
QUERY=something
#datafile=""    ; So 'datafile' doesn't get set at all..
if [ "$datafile" = "$QUERY" ]; then
  echo Yep.
else
  echo Nope.
fi
effectively testing ( "" = "something" )
Seems to work on my system..  But maybe I'm weird.. ;-)
-- 
                    --== Mike Hicks ==--
http://umn.edu/~hick0088	mailto:hick0088@tc.umn.edu
                        ICQ:6883760
Linux User Since 1.2.13            Current Kernel: 2.1.125