Hello,
why do you not just
print the result? like in
print "DEBUG \$value is: [$value]\n";
Do the same for the other value so you'll be sure of the content of them. Remember that is possible the returned value is a multiline string, which probaly is not exactly a 'numeric value' (see qx at
Quote like Operators).
Having done the above you can grab the numeric part with a regex (multiline switch?) and do te equality test:
if ($num1 eq $num2){
...
}
HtH
L*
UPDATE: If the command return an error it is probably sent to STDERR that is not affected by qx operator. See the yet mentioned doc to see how workaround that issue. You must first check if the command executed correctly:
perlvars contains infos about error variables, anyway try something like
perl -e "$ret = qx/error_returning_command/;print qq([$ret] [$^E] [$
+{^CHILD_ERROR_NATIVE}])"
to see what your commands return.
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.