<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>So, I've written a perl subroutine that uses getopts. I can call this subroutine from a perl script fine. What is like to do is call it from a shell script via 'perl -e'. I know I can pass parms to the subroutine as such:</div><div><br></div><div>perl -e '...' Args here</div><div><br></div><div>And the routine will see them via ARGV. If I try to pass flags (-f) they are apparently passed to perl rather than the module.&nbsp;</div><div><br></div><div>Solutions?<br><br><span style="font-size: 13pt;">Geoffrey Myers</span></div></body></html>