in reply to Re: Subtract 2 hexadecimal numbers
in thread Subtract 2 hexadecimal numbers
This is the piece of code that i wrote to extract the above mentioned hexadecimal values and now i want to subtract the $valu2 with $value1 and print it in the same output file F2. I am not sure how to subtract these 2 values and print the result in hexadecimal and also in integer
#!usr/bin/perl open (FILE1, "<file_hex.txt") or die "can't read the file"; open (FILE2, ">output_log.txt") or die "cant write into the file"; while (<FILE1>) { if($_ =~ (/(^\=\>\s+)(0x[0-9a-f]+){1,10}(.*)/)) { $value1= $2; print FILE2 $value1."=inst1 \n"; } elsif($_ =~ (/(^\s+)(0x[0-9a-f]+){1,10}(.*)/)) { $value2=$2; print FILE2 $value2."=inst2 \n"; } } close (FILE1); close (FILE2);
Thanks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Subtract 2 hexadecimal numbers
by kcott (Archbishop) on Feb 21, 2014 at 08:18 UTC |