>>>>> "CS" == Curt Shaffer <cshaf...@gmail.com> writes:
CS> #!/usr/bin/perl CS> use warnings; CS> use strict; CS> my $hping; CS> my $hping_compare; CS> my @hping_array = (); no need for the = () as all arrays are created empty. CS> for (1 .. 5){ CS> $hping = `sudo hping3 www.microsoft.com -S -p 80 -c 1`; CS> push @hping_array,(split'\ ',$hping)[15]; CS> } CS> $hping_compare = $hping_array[0]; CS> foreach (@hping_array){ CS> if ($_ le $hping_compare){ someone told you that le is wrong for numeric comparison. and WHAT do you think is in $_ there? you never explicitly set it. it may have some value from the loop index but that is meaningless. think about your data when you use it. was it set properly? what should it contain? print it to make sure. CS> So now there is my new code. It all runs as expected and the with CS> the suggestions of Uri. The problem still remains that I cannot CS> find any documentation or search results on how one would compare CS> as I have asked from the beginning. I need the ge value to be CS> greater than by 100. If it is not greater than by 100, then it is CS> a different value. ge is for string compare. >= is for numeric. uri -- Uri Guttman ------ u...@stemsystems.com -------- http://www.sysarch.com -- ----- Perl Code Review , Architecture, Development, Training, Support ------ --------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com --------- -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/