> there is a ']' missing in test's man page:
> 
> SYNOPSIS
> ~       test EXPRESSION
> ~       [ EXPRESSION ]
> ~       [ OPTION
> 

Nope, that is intentional.

Compare:

$ /bin/test --help
0  # Yep, --help is a non-zero length string
$ /bin/[ --help ]; echo $?
0  # Yep, --help is a non-zero length string
$ /bin/[ --help; echo $?
Usage: test EXPRESSION
...
0   # Oh, you wanted some help!

The only options supported by the source code that gets compiled into
both test and [ are the standard --help and --version, and those options
are only supported when the program name is spelled [ and there
is nothing else on the command line, so as to comply with POSIX.

--
Eric Blake




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

Reply via email to