On Thu, 28 Jul 2005, Matthew Vernon wrote:
> Hi,
>
> > This is the reply from the author, so I'm closing this bug.
>
> <snip>
>
> Might it at least be worth documenting this somewhat bizarre behaviour? users
> might reasonably be running a shell script with set -e or similar, and be
> suprised if they make an error and the script doesn't exit.
I don't think that would happen easily. As unzip does not support any
long options, it is unlikely that you write a shell script that tries
to use a "long option".
Moreover, the manpage explains that two hyphens have a special meaning:
Environment options are, in effect, considered to be just like any
other command-line options, except that they are effectively the first
options on the command line. To override an environment option, one
may use the ``minus operator'' to remove it. For instance, to override
one of the quiet-flags in the example above, use the command
unzip --q[other options] zipfile
The first hyphen is the normal switch character, and the second is a
minus sign, acting on the q option. Thus the effect here is to cancel
one quantum of quietness. [...]
So yes, the meaning of two hyphens is documented.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]