Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Perl: Konsolen Farben entfernen

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.03.2002
    Beiträge
    33

    Perl: Konsolen Farben entfernen

    Hallo,

    ich bastle grad an einem einzeiler der mir die ganzen Konsolen Farben (\033[1;34m.....[0; ) rausschneidet.

    Aber irgendwie komm ich nicht auf einen eleganten einzeiler.
    Hier soweit hab ich's mittlerweile:
    Code:
    perl -pe 's/\\033\[.;..m//g' boot2.log|perl -pe 's/\\033\[1;.m \\033\[71G//g' - |perl -pe 's/\\033\[1;.m//g' - | perl -pe 's/\\033\[71G//g' -
    Natürlich will ich's eben nicht bei diesen mehrfach pipes, lassen.

    Fällt einem von euch vielleicht noch ne elegantere Möglichkeit.

    Gruss,
    Basti

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.03.2002
    Beiträge
    33
    Ok, hat sich erledingt.

    Lösung:
    Code:
    perl -pe 's/\\033\[[0-9];[0-9][0-9]*m//g' boot.log |perl -pe 's/\\033\[71G//g' -
    Und, um es gleich zu ändern:
    Code:
    perl -pi -e 's/\\033\[[0-9];[0-9][0-9]*m//g' boot.log && perl -pi -e 's/\\033\[71G//g' boot.log

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •