Hi,
is it a bug of /bin/test? Please see this output:

1)
---------------------------------------------------
$> which test
/bin/test

$> casa=

$> /usr/bin/test -n $casa && echo yes || echo no
yes

$> /usr/bin/test $casa && echo yes || echo no
no
----------------------------------------------------
but, from test(1):
...
 -n STRING
              the length of STRING is nonzero

  STRING equivalent to -n STRING
...

2)
again (with the same initializing of casa):
---------------------------------------------------
$> /usr/bin/test -n $casa && echo yes || echo no
yes

$> /usr/bin/test -z $casa && echo yes || echo no
yes
---------------------------------------------------
but, from test(1):
...
 -n STRING
              the length of STRING is nonzero
...
 -z STRING
              the length of STRING is zero

best regards,
Emanuele

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to