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]

Reply via email to