For anyone else hitting this, the workaround is put your -- inside a quoted
string, which keeps the parser from thinking it's a comment.

Something like:

sh /bin/bash -c 'ls --PigWillNotMakeThisAComment'



On Wed, Jul 31, 2013 at 7:28 PM, Russell Jurney <[email protected]>wrote:

> I think its a bug that they work when not at the beginning of a line.
>
>
> On Wed, Jul 31, 2013 at 3:51 PM, Doug Daniels <[email protected]
> >wrote:
>
> > Does anyone know if it's possible to escape -- style comments?  I'd like
> to
> > pass some arguments to a command I'm running with 'sh', but they're being
> > interpreted as comments and truncating the command.
> >
> > Here's an example:
> >
> > sh ls --PigIgnoresThisBecauseItThinksItIsAComment /foo
> >
> > Thanks,
> > Doug
> >
>
>
>
> --
> Russell Jurney twitter.com/rjurney [email protected]
> datasyndrome.com
>

Reply via email to