If you want to get the output from a shell command, use backticks or the qx form of quotation.

my $todayDate = qx(date); my ( $day, $month, $dayNum ) = split ' ', $todayDate; print "the day will be $day\n"; print "the month will be $month\n"; print "the day num will be $dayNum\n"; __END__ the day will be Tue the month will be Nov the day num will be 10

As others have noted, this may not be the best way to get the date and time, but it is how to do what you were trying to do. Note that what's returned will typically have a newline at the end, and it behaves differently in list context.

For the full scoop on qx, see perlop in the section "Quote and Quote-like Operators".


In reply to Re: storing date into variable by kyle
in thread storing date into variable 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.