Jan Schampera wrote:
coubeatczech wrote:
c...@notas:~$ if [ -z $variable ]; then echo true; fi
true
c...@notas:~$
Can anybody explain to me this behaviour? I would expect not any output
in
the last command...? The variable is set to zero and there is the
condition
is still
coubeatczech wrote:
c...@notas:~$ if [ -z $variable ]; then echo true; fi
true
c...@notas:~$
Can anybody explain to me this behaviour? I would expect not any output in
the last command...? The variable is set to zero and there is the condition
is still true...?
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to coubeatczech on 1/31/2009 7:24 AM:
c...@notas:~$ variable=
c...@notas:~$ if [ -n $variable ]; then echo true; fi
true
This is equivalent to 'if [ -n ]; then echo true; fi'; in other words,
because there is only one argument (-n), and