I am seeking to execute a simple system command within a perl program:

mail myname@whatever.com -s "Comments -- Version: $Version ID:  $ID" < blah6.txt

basically, I want to be able to send mail based on the contents of a text file and with a few key variables ($Version, $ID) in the subject line to myself. This command

system('mail','myname@whatever.com','-s','Comments -- Version: $Version ID:  $ID','<','blah6.txt');

does not yield optimal results. It sends an email correctly, but the email is blank instead of filled with blah6.txt, and the two variables in the subject line are not recognized. Any ideas what is going on with this? What am I doing wrong?

Also, if there is an easier way of accomplishing what I described, I'd be glad to hear it.

--blanket

In reply to System Command Issues by blanket

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.