It depends on how often you would see it used. To start with put the sub in a file called something.lib You will not need the shebang line. At the end of the file have the last line be just 1; example:
sub my_silly_sub() { print "This is a silly sub"; } 1;
And in the perl scripts that use it use
require "something.lib";
Depending on the need to use it across lots of scripts or a few, you may than want to move its location to an area common to your scripts. But I wouldn't make it a module until you find it spreading. But than again there are many opinions on what to do. Choose what is best for you.
"No matter where you go, there you are." BB

In reply to Re: Using subroutine between scripts by Ninthwave
in thread Using subroutine between scripts by chriso

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.