Re: Kommandozeilenmagie gesucht: tr, sed o.ä. für "Inverted Text"
Stefan Baur schrieb am 05. Sep um 10:57 Uhr:
> ich habe ein Programm, das mir als Ausgabe ein bestimmtes Zeichen
> liefert. Im folgenden Beispiel sei es "X".
>
> Dieses Zeichen möchte ich in der Bildschirmausgabe "highlighten".
> So, wie das bei
> echo -e "Normal Text \e[7mInverted Text\e[0m Normal Text"
> funktioniert.
>
> ./programm | tr 'X' '\e[7mX\e[0m'
>
> funktioniert leider genausowenig wie
>
> ./programm | sed 's/X/\e[7mX\e[0m/g'
echo X | sed 's%X%\x1b\[7mX\x1b\[0m%g'
http://sed.sourceforge.net/grabbag/tutorials/sedfaq.txt
Das ist übrigens ECMA-48 SGR und terminalspezifisch
man console_codes
Gruß
Christian
--
Christian Knoke * * * http://cknoke.de
* * * * * * * * * Ceterum censeo Microsoft esse dividendum.
Reply to: