/srv/irclogs.ubuntu.com/2019/10/14/#ubuntu-de.txt

=== eTeddy1 is now known as eTeddy
doevguten Morgen. Ich habe ein Logfile, dass allerdings nicht benutzbar ist, weil viele Hexcodierten Binärdaten enthalten sind. Beispiel: '\xDEADBEEF'09:41
doevIn Wirklichkeit sind die Strings sehr lang. Kann ich diese auf der Kommandozeile rausfiltern, wenn ich per less arbeite? -> '\x<data>', z.B.09:42
doevAm besten wenn es in Realtime geht.09:43
steviehmit sed sollte das gehen.09:43
doevsed ... | less? oder so ähnlich?09:44
doevhttps://stackoverflow.com/questions/7760717/hex-string-replacement-using-sed09:44
le_botTitle: Hex String Replacement Using sed - Stack Overflow (at stackoverflow.com)09:45
steviehna, lies dir mal durch, wie sed geht und dann wirst du das verstehen09:46
doeveigentlich brauche ich ja nur die regEx, welche den HEX-String erkennt.09:49
steviehgenau09:49
doev'\x als Anfang und Ende ist wenn ' kommt   ... oder wenn etwas anderes als 0-9,a-f kommt,09:51
ppqdoev, strings wäre auch einen versuch wert09:56
ppqNAME       strings - print the strings of printable characters in files.09:56
doevppq, das gibt es auf meiner MINGW shell leider nicht.09:58
ppqahja, ein "wubuntu"? :)09:59
doevso ist es :|10:01
doevsed 's/^\\x[.+]'"'"'$/DATA' <- geht leider noch nicht10:06
doevs/<pattern>/<Ersetzung>10:06
doevpattern: ^\\x   <-Start   '"'"'$ <- Ende [.+] <- Dazwischen irgendwas10:07
doevIch vermute ja, er erkennt das Ende nicht10:09
sash_doev: https://regexr.com/4mq42 ?14:14
le_botTitle: RegExr: Learn, Build, & Test RegEx (at regexr.com)14:14
sash_sed s/'\\x[a-fA-F0-9]*'// foo.txt  | less funktioniert einigermaßen, aus irgendeinem Grund bleiben die '' übrig, das versteh ich allerdings nicht14:21
LupusEweil die intepretiert werden? also auch excaped werden muessen.14:23
sash_Ja, dann funktioniert das Dingsi aber nicht mehr14:28
sash_ sed -e s/\'\\x[a-fA-F0-9]*\'// foo.txt < also so gehts nicht mehr14:29
sash_Das -e brauchts sowieso nicht14:30
doevsed "s/\x[0-9a-f]*'/DATA/" my.log |less   hat funktioniert. Aber die ganze Idee hat mich nicht weitergebracht, weil kein gutes Logfile war.14:32
LupusE['´`]\\x[a-fA-F0-9]*['´`]  <- fuer den fall dass das charset schlecht leserlich ist :P14:33
LupusEhttps://regex101.com/  <- hier sind die '' im match. ich weis nicth welche engine RegExr nutzt.14:34
le_botTitle: Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript (at regex101.com)14:34
doevman muss halt erst mal verstehen dass ^ und $ nichts mit dem Start/Ende des Pattern zu tun hat.14:36
doevbtw, vllt. weiß ja jemand wie ich beim PostgreSQL Server die Querys einer Verbindung mitloggen kann, ohne dirket an das Config vom DB-Server zu gehen.14:38
dr_bobdoev, vielleicht kannst Du das über pgbouncer machen.14:40
adloquiiHi16:53
derfragemastermahey18:03
drfanaticHi18:48

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!