On Wed, 28 Feb 2001, Alexander Skwar wrote:

> So sprach Xavier Bertou am Tue, Feb 27, 2001 at 08:55:21AM +0100:
> > defined it will expand in [ -n ] which is true. So please, correct all
> > these damn [ -n $VAR ] into [ -n "$VAR" ] which expands in [ -n "" ]
> > which is false.
> 
> Or use 
> 
> [ x"$var" = "x" ]; then echo var is empty; fi
> 

[ x"$var" = x ] is better because of the problem that was just described
wih -n. The x ensurses you can test empty values and values with
whitespace on either side.

-- 
Sincerely,

David Walluck
<[EMAIL PROTECTED]>


Reply via email to