Ah ha, plain
$ test
with no arguments is not documented.  The closest thing documented is
$ test STRING
but when
$ string=; test $string
then sorry. Not documented. man test, help test, info test, /usr/bin/[ --help,
nope, not documented.
If the result is not defined, still document that fact.
And, document plain
$ test -n
which acts differently than plain
$ test

In info one sees,
   Besides the options below, a single argument is also allowed.
But still you haven't mentioned what about no arguments.

BTW, the test manpage perhaps should take a lesson from bash's help
test, and not say recursive things like

EXPRESSION is true or false and sets exit status.  It is one of:

       ( EXPRESSION )
              EXPRESSION is true

until further down the page after first lays out what EXPRESSION is.


_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to