[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
When double quote is considered when not?
From: |
ali hagigat |
Subject: |
When double quote is considered when not? |
Date: |
Wed, 30 Mar 2011 14:43:58 +0430 |
The following scripts were run for /bin/bash, version 4.0.33, and then
comes their outputs. In the second example seems to have a warning:
"binary operator expected". Why the error is generated? and why there
is no error for the first example?
----------------------------------
var1="word1 word2"
echo $var1
if (test -z "\"$var1\"") then
echo "first"
else
echo second
fi
word1 word2
second
----------------------------------
var1="word1 word2"
echo $var1
if (test -z ""$var1"") then
echo "first"
else
echo second
fi
word1 word2
./ss1: line 3: test: word1: binary operator expected
second
----------------------------------
- When double quote is considered when not?,
ali hagigat <=