
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
E:\>dir /b mawk.exe hex.txt hex2ascii.awk
mawk.exe
hex.txt
hex2ascii.awk
E:\>more hex.txt
20 20 bb b6 d3 ad c0 b4 b5 bd d6 d0 b9 fa 44 4f
53 c1 aa c3 cb c2 db cc b3 0d 0a 57 69 6e 64 6f
77 73 d0 c2 d2 bb b4 fa c3 fc c1 ee d0 d0 b9 a4
be df be a1 d4 da 3a 0d 0a 20 20 20 57 69 6e 50
45 a1 a2 50 6f 77 65 72 53 68 65 6c 6c b0 e5 bf
e9 21 0d 0a
E:\>more hex2ascii.awk
{gsub(/[ \n]*/,"")
for (i=1;i<=length($0)/2;i++){
cmd=sprintf("mawk \"BEGIN{printf \\\"\x%s\\\"}\"\n",substr($0,i*2-1,2))
system(cmd)}}
E:\>mawk -f hex2ascii.awk hex.txt
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |