I'm writing a program that sorts through some weblogs and depending on what is found on each line, it writes the line to a file. The program works wonderfully, but I am having touble figuring out how to derive the new filename from the old filename. I know I can use $ARGV to obtain the full filename of the file I am reading, but I really only need half the original filename to make the new filename. I hope this makes sense, because I can't seem to explain myself that clearly today. Let me try to clarify: Name of file to be processed: Weblog.23Jul What I want the name of new file to be: weblog-otherinfo where weblog is obtained from the old filename and otherinfo is obtained through the processsing of the file. Any help would be greatly appreciated. Let me know if more clarification is needed. Than

In reply to Getting correct filename by Anonymous Monk

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.