bash: längste Zeichenkette in hexdump Datei finden + Start End Offset ausgeben

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ren22

bash: längste Zeichenkette in hexdump Datei finden + Start End Offset ausgeben

Beitrag von ren22 » 15.12.2019 16:49:54

Hallo liebe Leute :-)

Wie kann man am besten und schnellsten mittels bash(script) die längste Zeichenkette in einer 6GB großen Hexdump Datei finden und den Start und End Offset dieser Zeichenkette ausgeben? ... den Offset könnte man ja mit "grep -b" ausgeben lassen... aber wie kann man die längste Zeichenkette finden? Die gesuchte Zeichenkette besteht aus 128 oder 256 Nullen --> "000000000000...."

Danke

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: bash: längste Zeichenkette in hexdump Datei finden + Start End Offset ausgeben

Beitrag von SubOptimal » 21.12.2019 21:33:52

HI @ren22,

kannst du mal ein vereinfachtes Beispiel posten?

So ganz verstehe ich die Frage nicht. Wenn Du den Start hast (wie du sagst mit grep finden) und weißt, dass die Zeichenkette aus 128 Nullen besteht, dann kannst Du den Offset für das Ende doch einfach berechnen. :?

mit Gruß
SubOptimal

Antworten