writing binary data

From: Holger.VanKoll@SWISSCOM.COM
Date: Fri Mar 26 2004 - 15:03:18 EST


Hello Aix-lers,

I have this string

80DF000038600002540807FE38A00000

containing 16 bytes ( 80 , DF , 00, 00 and so on).

I want to have a binary file containg those bytes.
So that
cat file|od -x
would give this output:

0000000 80DF 0000 3860 0002 5408 07FE 38A0 0000

I could use cut to get every single byte; f.e.

echo 80DF000038600002540807FE38A00000|cut -c1-2
echo 80DF000038600002540807FE38A00000|cut -c3-4

and I also know how to convert those bytes to decimal, if necessary.

I just see no way to write binary data.
If $a contains 80 (hex) or 128 (decimal), a echo $a >filename just
creates a textfile with 128.

Any suggestions?

Regards,

Holger



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:17:46 EDT