<o> Hi,

I totally agree with what you said below:

"You give the example of df, and you are right. So avoid calling external programs as far as possible. Try and use internal Perl commands, or use modules that are portable."

Now, my next question is "Is there any such Perl module or library that allows you to run one single command but somehow "clever" enough to run either the Windows command or the UNIX command?"

It's kinda like using alias command on UNIX to map the most command Windows/DOS command into its UNIX equivalent command. If such a module exists, then perhaps that may do the trick.

To illustrate it further, maybe there is a Perl module where I say clearscr and then inside the Perl module, it will run cls if the OS is Windows or clear if the OS is *nix? Am I making this node more confusing?


In reply to Re^2: Need tips on portable Perl programming by newbie01.perl
in thread Need tips on portable Perl programming by newbie01.perl

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.