[linux] escape codes, terminal stuurcodes, verwijderen uit bestand

Geert Stappers stappers op stappers.nl
Vr Dec 15 19:09:09 CET 2023


Hoi,


Met welke tool haal jij terminal stuurcodes uit bestanden?


Uitdaging die ik heb, is een programma dat output genereert
met "Stuurcode kleur groen aan" tekst "Stuurcode kleur groen uit"
en weer tekst.


Ter illustratie van het probleem:


$ less /var/log/foobar/foobar.log.2023-12-14
"/var/log/foobar/foobar.log.2023-12-14" may be a binary file.  See it anyway? 


ESC[2m2023-12-14T01:15:00.001132ZESC[0m ESC[32m INFOESC[0m ESC[2mjmap::services::housekeeperESC[0mESC[2m:ESC[0m Purging session cache.
ESC[2m2023-12-14T01:57:09.787562ZESC[0m ESC[32m INFOESC[0m ESC[1msessionESC[0mESC[1m{ESC[0mESC[3minstanceESC[0mESC[2m=ESC[0m"submissions" ESC[3mprotocolESC[0mESC[2m=ESC[0mSmtp ESC[3mremote.ipESC[0mESC[2m=ESC[0m"162.142.125.224" ESC[3mremote.portESC[0mESC[2m=ESC[0m34170ESC[1m}ESC[0mESC[2m:ESC[0m ESC[2mutils::listener::listenESC[0mESC[2m:ESC[0m ESC[3mcontextESC[0mESC[2m=ESC[0m"tls" ESC[3meventESC[0mESC[2m=ESC[0m"handshake" ESC[3mversionESC[0mESC[2m=ESC[0mTLSv1_3 ESC[3mcipherESC[0mESC[2m=ESC[0mTLS13_AES_256_GCM_SHA384




Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst