kapil.V wrote:
Hi,
   su-2.05b# df -h .
    Filesystem Size Used Avail Capacity Mounted on
    /dev/ad0s1e 136G 102G 23G 82% /home

   From my script I do:
     my $du = qx#df -h \.#;
     ($total,$used) = $du =~ /([0-9]+(\.[ 0-9]+)?)[ M|G]/sg;
                                        ^^
looks for a period! Since this is optional, $used is not set. There is no period in your input.

     print "Total:$total\nUsed:$used\ n";

     Output:
     Total:136G
     Used:

  Why is "$used" not set?

Thanks!



--
Just my 0.00000002 million dollars worth,
   Shawn

"For the things we have to learn before we can do them, we learn by doing them."
  Aristotle

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to