If they want a Korn shell function to execute from a shell script, then it may be more efficient to just do it as a Korn shell function. It'll be one less process to spawn. Then again, depending on the function maybe it would be worthwhile to write the Perl script.

You could pass arguments by environment variables, of course, but command line args are usually better especially if you want to optionally run this script from the command line. Or you could take command line args if they're there, but default to the %ENV hash if there are no command line args.

Besides, 'ps -f' on my system anyway, would show that it IS a perl script running no matter what argument passing you used. (Or are you just worried about the parameters showing?)


In reply to Re: Korn Shell Wrappers for Perl Module Functions? by runrig
in thread Korn Shell Wrappers for Perl Module Functions? by sierrathedog04

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.