<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Thanks Ed, that was the ticket. A duh moment as I've used -- with things like rm, should have 'thunk' if it myself.&nbsp;<br><br><span style="font-size: 13pt;">Geoffrey Myers</span></div><div><br>On May 7, 2014, at 10:05 AM, Ed Cashin &lt;<a href="mailto:ecashin@noserose.net">ecashin@noserose.net</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><span>My perl is very rusty, but "--" is often a way to say, "I'm done with</span><br><span>options. &nbsp;Pass the rest through."</span><br><span></span><br><span>perl -e 'print $ARGV[0]' -- -f</span><br><span></span><br><span>... prints "-f".</span><br><span></span><br><span>On Wed, May 7, 2014 at 9:34 AM, Lists &lt;<a href="mailto:lists@serioustechnology.com">lists@serioustechnology.com</a>&gt; wrote:</span><br><blockquote type="cite"><span>So, I've written a perl subroutine that uses getopts. I can call this</span><br></blockquote><blockquote type="cite"><span>subroutine from a perl script fine. What is like to do is call it from a</span><br></blockquote><blockquote type="cite"><span>shell script via 'perl -e'. I know I can pass parms to the subroutine as</span><br></blockquote><blockquote type="cite"><span>such:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>perl -e '...' Args here</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>And the routine will see them via ARGV. If I try to pass flags (-f) they are</span><br></blockquote><blockquote type="cite"><span>apparently passed to perl rather than the module.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Solutions?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Geoffrey Myers</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>Ale mailing list</span><br></blockquote><blockquote type="cite"><span><a href="mailto:Ale@ale.org">Ale@ale.org</a></span><br></blockquote><blockquote type="cite"><span><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></span><br></blockquote><blockquote type="cite"><span>See JOBS, ANNOUNCE and SCHOOLS lists at</span><br></blockquote><blockquote type="cite"><span><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span></span><br><span></span><br><span></span><br><span>-- </span><br><span> &nbsp;Ed Cashin &lt;<a href="mailto:ecashin@noserose.net">ecashin@noserose.net</a>&gt;</span><br><span> &nbsp;<a href="http://noserose.net/e/">http://noserose.net/e/</a></span><br><span> &nbsp;<a href="http://www.coraid.com/">http://www.coraid.com/</a></span><br><span>_______________________________________________</span><br><span>Ale mailing list</span><br><span><a href="mailto:Ale@ale.org">Ale@ale.org</a></span><br><span><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></span><br><span>See JOBS, ANNOUNCE and SCHOOLS lists at</span><br><span><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></span><br></div></blockquote></body></html>