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 >
