What I said is true and I think that I covered your case with:
Once you have given execute permission to the file, you can just type "helloword.pl" and it will run. Typing "perl helloworld.pl" explicitly starts the Perl interpreter and sends it the helloworld.pl file.
In the above, yes, "perl helloworld.pl", helloworld.pl does not need execute permission because helloworld.pl is an input file to the command "perl". Normally one would give the .pl file execute permissions and omit the need to type "perl" explictly. Note: On Unix the "file extension" of .pl doesn't matter. On Windows, there are a couple of non-obvious steps required to get a .pl file to execute in all situations without having to type "perl" first. But that is not the question here.

If the OP cannot execute the .pl file, either the OP is in the wrong directory or has the wrong permissions or has the wrong shebang line or the path does not have the perl command.

My advice of:

Get helloworld.pl working in your default login directory before trying to move it or get it to run in a sub-directory.
still appears solid to me.

In reply to Re^3: I come in peace for I seek your wisdom dear monks :) by Marshall
in thread I come in peace for I seek your wisdom dear monks :) by Samurai Monkey

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.