unix - bc within perl fails to get going -


i trying run bc unix command within perl seems hard right now. using bc because numbers using beyond 64bit in size. here's code snippet.

$temp_addr = "a5a5a5a5a5a5a5a5"; $temp_data = "82100000"; $bc_addr = `echo \"ibase=16;obase=16;($temp_addr/8)\" | bc`; $bc_data = `echo \"ibase=16;obase=16;($temp_data*200)\" | bc`; die "$bc_data, $bc_addr"; 

the output code when run like...

02 08 20 08 03 09 14 ,  02 00 14 05 04 06 12 13 04 04 15 18 07 11 15 02 00 

now expecting o/p in hex , valid 1 @ that. 1 flies on head. when run bc in shell directly things fine.

set obase=16 before ibase=16 , work charm. otherwise setting obase 0x16, not want.


Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -