-
Website
http://www.tech-recipes.com/ -
Original page
http://www.tech-recipes.com/rx/209/bournebash-shell-scripts-string-comparison/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
davak
83 comments · 1 points
-
Web Design
3 comments · 1 points
-
danishbacker
9 comments · 1 points
-
flexinfo
11 comments · 1 points
-
Tonychelle
4 comments · 1 points
-
-
Popular Threads
-
Facebook: How To Get Only Status Updates on Your FB Home Page
1 week ago · 4 comments
-
Firefox: Enable Case Sensitive Searches When Using Find (Ctrl+F)
5 days ago · 1 comment
-
Firefox 3.6: Enable Visual Previews When Using Ctrl+Tab (Windows Only)
6 days ago · 1 comment
-
Windows 7: How To Disable Live Preview for Taskbar Thumbnails
2 weeks ago · 2 comments
-
Gmail: How to block a sender from your inbox
3 weeks ago · 3 comments
-
Facebook: How To Get Only Status Updates on Your FB Home Page
if [ -z $var ];then
echo null
fi
if [ -z "$var" ];then
echo null
fi
Best Regards,
Kibokina
if [ $var == "" ] ......
because if the variable $var is empty the test is
if [ == "" ] and gives an error
you are obliged to quote the var :
if [ "$var" == "" ] ...
Sergio
s1 = "as"
s2 = "bs"
if test $s1 == $s2
then
echo s1 and s2 are equal
fi
then
echo not the same
fi
if [ "X${VAR}" = "X" ]; then
echo "Empty string"
fi
Testing for equality follows the same logic but without X.