MarkofPerl: I'm aware of the "or die!" stuff, I'm just debugging right now ...
davido: Debugging time is the most important time to have error reporting in place.

Yea and amen, brothers and sisters in Perl! Ignore these wise words at the peril of your sanity.

Update:

... if i put these two pieces of code together, is the read pointer already at the end of the file, and that's why they won't work in succession?
I don't know how File::Slurp works (maybe read the docs), but if an ordinary file handle is used to read a file all the way to the end, the file is 'exhausted' and any further built-in read operations will return nothing. See seek to re-position the logical file pointer to the beginning of the file (or anywhere else in the file).


In reply to Re: Contents of a file into a scalar by AnomalousMonk
in thread Contents of a file into a scalar by MarkofPerl

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.