03-31-2011
Converting hex to ascii/decimal
I am writing a bash script to do some parsing on a log and I am running into a problem when it comes to converting only certain sections of the file from hex to ascii or hex to decimal.
Data Example:
Quote:
------------
ip = 10.2.3.4
------------
Hardware= [ 38 30 30 30 ]
Errors= [ 00 a1 ]
Full= [ 63 ]
SW Version= [ 31 2e 38 2e 31 2e 31 30 39 ]
Test= [ 76 ]
------------
ip = 10.2.3.8
------------
Hardware= [ 34 30 30 30 ]
Errors= [ 00 a1 ]
Full= [ 45 ]
SW Version= [ 31 2e 38 2e 31 2e 31 30 39 ]
Test= [ 76 ]
The hex values after Hardware and SW Version I need to convert from Hex to ASCII and the Errors, Full, Test values I need to convert from hex to decimal.
The output should look like the following:
Quote:
------------
ip = 10.2.3.4
------------
Hardware= [ 8000 ]
Errors= [ 161 ]
Full= [ 99 ]
SW Version= [ 1.8.1.109]
Test= [ 118 ]
------------
ip = 10.2.3.8
------------
Hardware= [ 4000]
Errors= [ 161 ]
Full= [ 69 ]
SW Version= [ 1.8.1.109 ]
Test= [ 118 ]
Thanks for any help!
10 More Discussions You Might Find Interesting
1. Programming
Hi everyone!
I was wondering if anyone knows how to change hex code back into ascii.
when i process a form:
" / " turn to " %2F "
" @ " turns to " %40 "
" ' " turns to " %27 "
" ( " turns to " %28 "
" ) " turns to " %29 "
this is my code so far: order.txt
thanks,
primal
p.s.... (1 Reply)
Discussion started by: primal
1 Replies
2. UNIX for Dummies Questions & Answers
How will I display on screen a UNIX ascii file with its HEX equivalent. I want to check whether 0D 0A is coming at the end of the file which I am generating from UNIX. (1 Reply)
Discussion started by: augustinep
1 Replies
3. UNIX for Advanced & Expert Users
Hi All,
Is there any command which can convert binary decimal coded values to ascii values...
i have bcd values like below
оооооооооооо0о-- -v -
Pls suggest a way to convert this.
Thanks,
Deepti.Gaur (3 Replies)
Discussion started by: gaur.deepti
3 Replies
4. Shell Programming and Scripting
hi all,
echo "ibase=16;obase=10;11" | bc
shouldn't i get 17? i am getting 11
i am trying to convert 11 (hex) to decimal
stuck!
JAK (4 Replies)
Discussion started by: jakSun8
4 Replies
5. Programming
Hi All,
My main intension of is to convert the Hexstring stored in a char* into hex and then prefixing it with "0x" and suffix it with ','
This has to be done for all the hexstring char* is NULL.
Store the result prefixed with "0x" and suffixed with ',' in another char* and pass it to... (1 Reply)
Discussion started by: rvan
1 Replies
6. Programming
Hello guys,
i want to convert a text file to hex and have written this code :
int main(int argc, char **argv)
{
ifstream file;
string fileName = "CODEZ";
file.open(fileName.c_str()); // oeffen im Text-Modus
if(file)
{... (5 Replies)
Discussion started by: Kingbruce
5 Replies
7. Shell Programming and Scripting
Dear All PROs
Thanks in advance
need a shell for Decimal to hex conversion
input file (decimal values)
65,5,48,66,133,131,118,47
65,5,48,66,133,131,83,63
.
.
desire output should be (Hex value)... (11 Replies)
Discussion started by: The_Archer
11 Replies
8. Shell Programming and Scripting
can someone help me in converting hex streams to decimal values using perl script
Hex value:
$my_hex_stream="0c07ac14001676";
Every hex value in the above stream should be converted in to decimal and separated by comma.
The output should be: 12,07,172,20,00,22,118 (2 Replies)
Discussion started by: Arun_Linux
2 Replies
9. Shell Programming and Scripting
How to convert decimal value to hex and than take 1st digits as variable
sample data
84844294,5,6
51291736,2,3
84844294,5,6
51291736,2,3
i can use {printf "%x,%d\n",$1,$2} but than i want to filter base on 1st hex digit 1st recrd (1 Reply)
Discussion started by: before4
1 Replies
10. Shell Programming and Scripting
Hi All,
I have an ascii file in which few columns are having hex values which i need to convert into ascii. Kindly suggest me what command can be used in unix shell scripting?
Thanks in Advance (2 Replies)
Discussion started by: HemaV
2 Replies
LEARN ABOUT DEBIAN
synce-pmv
PMV(1) http://synce.sourceforge.net/ PMV(1)
NAME
pmv - move (rename) files
SYNOPSIS
pmv [- LEVEL] [-p DEVNAME] [-h] SOURCE DESTINATION
DESCRIPTION
pmv renames or moves a file on a device connected through SynCE.
Forward slashes ('/') on the command line are converted to backward slashes ('').
OPTIONS
-d LEVEL
Set debug log level:
0 - No logging (default)
1 - Errors only
2 - Errors and warnings
3 - Everything
-p DEVNAME
Use the device with the given name, instead of the default.
-h Display help message.
SOURCE Full path to the current filename.
DESTINATION
Full path to the new filename.
AUTHOR
This manual page was written by David Eriksson <twogood@users.sourceforge.net>.
SEE ALSO
synce(1) pcp(1) pls(1) prm(1) pmkdir(1) prmdir(1)
The SynCE project November 2002 PMV(1)