Hex to decimal replacement
am 21.12.2007 10:00:27 von Christian Christmann
Hi,
I've a C source code file which contains an array used as
input for a benchmark. The array look like that (contains
in reality over 60000 elements):
float a[] = {0x80, 0x43, 0x14 };
For some technical reasons, I'd like to covert these hex values
to their corresponding decimal numbers resulting in an array:
float a[] = {128, 67, 24 };
How could I do that with a script?
Regards,
Tim
Re: Hex to decimal replacement
am 21.12.2007 10:52:22 von Stephane CHAZELAS
On Fri, 21 Dec 2007 10:00:27 +0100, Tim Frink wrote:
> Hi,
>
> I've a C source code file which contains an array used as
> input for a benchmark. The array look like that (contains
> in reality over 60000 elements):
>
> float a[] = {0x80, 0x43, 0x14 };
>
> For some technical reasons, I'd like to covert these hex values
> to their corresponding decimal numbers resulting in an array:
>
> float a[] = {128, 67, 20 };
[...]
perl -pe 's/0x([0-9a-f]+)/hex$1/ige' < file
--
Stephane
Re: Hex to decimal replacement
am 21.12.2007 11:24:36 von Christian Christmann
On Fri, 21 Dec 2007 09:52:22 +0000, Stephane Chazelas wrote:
> perl -pe 's/0x([0-9a-f]+)/hex$1/ige' < file
Wow, thank you. ;-)