Logdaten aufbereiten

Persönliche Seite #2613011
Lesenswert?

Ich habe mit HTerm ein paar Daten aufgezeichnet, welche ich gerne in 
OpenOffice Calc aufbereiten möchte.

Problem ist nun das ich die Daten nicht als reinen Text habe sondern 
Binärdaten dazwischen sind. Deshalb lasse ich mir die Datensätze als 
HEX-Werte anzeigen, sieht in HTerm auch wunderbar aus.

01 73 20 02 04 20 01 54 0D 0A
01 73 20 01 F5 20 01 54 0D 0A
01 73 20 02 06 20 01 54 0D 0A
01 73 20 02 05 20 01 54 0D 0A
01 73 20 01 FD 20 01 54 0D 0A

Speichere ich das ganze allerdings ab, befinden sich alle Datensätze in 
einer Zeile :/
Wie kann ich mit Linux-Bordmitteln am besten die Datensätze wieder in 
Zeilen bekommen?

Ich bin in sed leider noch nicht ganz so fit, hier mal meine ersten 
Versuche.
1
([0-9A-F] ){10}
Wenn ich mich nicht ganz täusche ist das der passende reguläre Ausdruck 
für einen Datensatz.
1
sed -n '/\([0-9A-F] \)\{10\}/p' ADC-1.log   # spuckt leider nichtsaus
2
sed -n '/\([0-9A-F] \)/p' ADC-1.log         # liefert mir wieder die komplette Zeile.

Gruß
Marco
Angehängte Dateien:
Persönliche Seite #2613425
Lesenswert?

hmmmm schrieb:
> Schau dir mal die tools hier an:
> http://radar.oreilly.com/2011/04/data-hand-tools.html
> Ansonsten ist für sowas auch ganz nett ne Skriptsprache zu können, z.b.
> python. Die dafür nötigen Details sind schnell gelernt und
> immermalwieder nützlich.

Die Beispiele beziehen sich alle auf Dateien mit mehr als einer Zeile, 
deshalb funktionierten auch meine ersten Versuche nicht.

Ich hatte gehofft das hier vielleicht einer eine Lösung hat, so werde 
ich wohl nochmal ein kleines Java-Programm schreiben dürfen. Phyton 
werde ich mir wohl auch mal anschauen, kann da jemand ein gutes Tutorial 
empfehlen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren