* [gentoo-user-de] ANSI Sequenzen in bash
@ 2007-06-10 11:17 Robert Welz
2007-06-10 11:33 ` Tobias Hommel
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Robert Welz @ 2007-06-10 11:17 UTC (permalink / raw
To: gentoo-user-de
Hallo!
Ich habe ein kleines Script, was u.a. einen Dienst neustartet.
Die Rückmeldung dieses Neustarts hätte ich gerne als email:
restart_result=`/etc/init.d/boinc restart`
/usr/bin/echo -e "$restart_result" | /root/bin/mail "script runs"
cron-Oberon
Das Problem ist nur, dass restart_result voller color Codes ist:
^[[32;01m*^[[0m Stopping BOINC ...
^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
^[[32;01m*^[[0m Starting BOINC ...
^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
Sun, 06/10/07 12:56:34 Uhr
Wie werde ich die Steuercodes los? Ich habe
export TERM=xterm; export LS_COLORS="";
versucht aber das funktioniert nicht.
Komme ich um manuelles Ausfiltern mittels regex u.ä irgendwie herum?
Gibt es ein Befehl, der das für mich macht, a la 'col -bx' ?
Danke!
Robert
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] ANSI Sequenzen in bash
2007-06-10 11:17 [gentoo-user-de] ANSI Sequenzen in bash Robert Welz
@ 2007-06-10 11:33 ` Tobias Hommel
2007-06-10 11:52 ` Robert Welz
2007-06-10 12:06 ` Bertram Scharpf
2007-06-11 8:42 ` [gentoo-user-de] " Alexander Skwar
2 siblings, 1 reply; 8+ messages in thread
From: Tobias Hommel @ 2007-06-10 11:33 UTC (permalink / raw
To: gentoo-user-de
[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]
Mahlzeit,
On Sun, Jun 10, 2007 at 01:17:58PM +0200, Robert Welz wrote:
> Hallo!
>
> Ich habe ein kleines Script, was u.a. einen Dienst neustartet.
>
> Die Rückmeldung dieses Neustarts hätte ich gerne als email:
>
> restart_result=`/etc/init.d/boinc restart`
> /usr/bin/echo -e "$restart_result" | /root/bin/mail "script runs"
> cron-Oberon
>
> Das Problem ist nur, dass restart_result voller color Codes ist:
>
> ^[[32;01m*^[[0m Stopping BOINC ...
> ^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
> ^[[32;01m*^[[0m Starting BOINC ...
> ^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
> Sun, 06/10/07 12:56:34 Uhr
>
> Wie werde ich die Steuercodes los? Ich habe
Probier's mal mit:
restart_result=`/etc/init.d/boinc --nocolor restart`
> export TERM=xterm; export LS_COLORS="";
> versucht aber das funktioniert nicht.
>
> Komme ich um manuelles Ausfiltern mittels regex u.ä irgendwie herum?
> Gibt es ein Befehl, der das für mich macht, a la 'col -bx' ?
>
> Danke!
> Robert
>
>
>
>
>
> --
> gentoo-user-de@gentoo.org mailing list
>
mfg tobi
--
illiteratum plausum non desidero
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] ANSI Sequenzen in bash
2007-06-10 11:33 ` Tobias Hommel
@ 2007-06-10 11:52 ` Robert Welz
0 siblings, 0 replies; 8+ messages in thread
From: Robert Welz @ 2007-06-10 11:52 UTC (permalink / raw
To: gentoo-user-de
Am 10.06.2007 um 13:33 schrieb Tobias Hommel:
> Mahlzeit,
>
> On Sun, Jun 10, 2007 at 01:17:58PM +0200, Robert Welz wrote:
>> Hallo!
>>
>> Ich habe ein kleines Script, was u.a. einen Dienst neustartet.
>>
>> Die Rückmeldung dieses Neustarts hätte ich gerne als email:
>>
>> restart_result=`/etc/init.d/boinc restart`
>> /usr/bin/echo -e "$restart_result" | /root/bin/mail "script runs"
>> cron-Oberon
>>
>> Das Problem ist nur, dass restart_result voller color Codes ist:
>>
>> ^[[32;01m*^[[0m Stopping BOINC ...
>> ^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
>> ^[[32;01m*^[[0m Starting BOINC ...
>> ^[[A^[[143C ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
>> Sun, 06/10/07 12:56:34 Uhr
>>
>> Wie werde ich die Steuercodes los? Ich habe
>
> Probier's mal mit:
> restart_result=`/etc/init.d/boinc --nocolor restart`
>
Ja, prima, aber ein paar bleiben noch:
* Stopping BOINC ...
^[[A^[[143C [ ok ]
* Starting BOINC ...
^[[A^[[143C [ ok ]
Sun, 06/10/07 13:48:32 Uhr
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] ANSI Sequenzen in bash
2007-06-10 11:17 [gentoo-user-de] ANSI Sequenzen in bash Robert Welz
2007-06-10 11:33 ` Tobias Hommel
@ 2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:30 ` Robert Welz
2007-06-11 8:42 ` [gentoo-user-de] " Alexander Skwar
2 siblings, 2 replies; 8+ messages in thread
From: Bertram Scharpf @ 2007-06-10 12:06 UTC (permalink / raw
To: gentoo-user-de, gentoo-user-de
Hallo,
Am Sonntag, 10. Jun 2007, 13:17:58 +0200 schrieb Robert Welz:
> restart_result=`/etc/init.d/boinc restart`
>
> Das Problem ist nur, dass restart_result voller color Codes ist:
>
> ^[[32;01m*^[[0m Stopping BOINC ...
>
> Wie werde ich die Steuercodes los? Ich habe
Da gab es neulich auf der englischen Liste eine lange und
wüste Diskussion dazu. Ich hatte ein Sed-Skript beigetragen,
das die Farbcodes entfernt:
http://readlist.com/lists/gentoo.org/gentoo-user/17/89874.html
Bertram
--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] ANSI Sequenzen in bash
2007-06-10 12:06 ` Bertram Scharpf
@ 2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:30 ` Robert Welz
1 sibling, 0 replies; 8+ messages in thread
From: Bertram Scharpf @ 2007-06-10 12:06 UTC (permalink / raw
To: gentoo-user-de, gentoo-user-de
Hallo,
Am Sonntag, 10. Jun 2007, 13:17:58 +0200 schrieb Robert Welz:
> restart_result=`/etc/init.d/boinc restart`
>
> Das Problem ist nur, dass restart_result voller color Codes ist:
>
> ^[[32;01m*^[[0m Stopping BOINC ...
>
> Wie werde ich die Steuercodes los? Ich habe
Da gab es neulich auf der englischen Liste eine lange und
wüste Diskussion dazu. Ich hatte ein Sed-Skript beigetragen,
das die Farbcodes entfernt:
http://readlist.com/lists/gentoo.org/gentoo-user/17/89874.html
Bertram
--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] ANSI Sequenzen in bash
2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:06 ` Bertram Scharpf
@ 2007-06-10 12:30 ` Robert Welz
1 sibling, 0 replies; 8+ messages in thread
From: Robert Welz @ 2007-06-10 12:30 UTC (permalink / raw
To: gentoo-user-de
Am 10.06.2007 um 14:06 schrieb Bertram Scharpf:
> Hallo,
>
> Am Sonntag, 10. Jun 2007, 13:17:58 +0200 schrieb Robert Welz:
>> restart_result=`/etc/init.d/boinc restart`
>>
>> Das Problem ist nur, dass restart_result voller color Codes ist:
>>
>> ^[[32;01m*^[[0m Stopping BOINC ...
>>
>> Wie werde ich die Steuercodes los? Ich habe
>
> Da gab es neulich auf der englischen Liste eine lange und
> wüste Diskussion dazu. Ich hatte ein Sed-Skript beigetragen,
> das die Farbcodes entfernt:
>
> http://readlist.com/lists/gentoo.org/gentoo-user/17/89874.html
>
> Bertram
Gut. Habe mir dann so geholfen:
restart_result=`/etc/init.d/boinc restart | sed 's/\x1b\[[0-9]\+\(;
[0-9]\+\)\?[m,C]//g' | sed 's/\x1b\[A//g'`
Danke auch!
---
Robert
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user-de] Re: ANSI Sequenzen in bash
2007-06-10 11:17 [gentoo-user-de] ANSI Sequenzen in bash Robert Welz
2007-06-10 11:33 ` Tobias Hommel
2007-06-10 12:06 ` Bertram Scharpf
@ 2007-06-11 8:42 ` Alexander Skwar
2007-06-19 11:42 ` Robert Welz
2 siblings, 1 reply; 8+ messages in thread
From: Alexander Skwar @ 2007-06-11 8:42 UTC (permalink / raw
To: gentoo-user-de
Robert Welz <welz@fixe-post.de> wrote:
> Hallo!
>
> Ich habe ein kleines Script, was u.a. einen Dienst neustartet.
>
> Die Rückmeldung dieses Neustarts hätte ich gerne als email:
>
> restart_result=`/etc/init.d/boinc restart`
> /usr/bin/echo -e "$restart_result" | /root/bin/mail "script runs"
> cron-Oberon
[...]
> Wie werde ich die Steuercodes los?
Indem Du sie gar nicht erst ausgeben lässt.... Dazu gibt's
bei den Initscripts die Option "--nocolor".
> Komme ich um manuelles Ausfiltern mittels regex u.ä irgendwie herum?
Ja.
Alexander Skwar
--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-de] Re: ANSI Sequenzen in bash
2007-06-11 8:42 ` [gentoo-user-de] " Alexander Skwar
@ 2007-06-19 11:42 ` Robert Welz
0 siblings, 0 replies; 8+ messages in thread
From: Robert Welz @ 2007-06-19 11:42 UTC (permalink / raw
To: gentoo-user-de
Am 11.06.2007 um 10:42 schrieb Alexander Skwar:
> Robert Welz <welz@fixe-post.de> wrote:
>
>> Hallo!
>>
>> Ich habe ein kleines Script, was u.a. einen Dienst neustartet.
>>
>> Die Rückmeldung dieses Neustarts hätte ich gerne als email:
>>
>> restart_result=`/etc/init.d/boinc restart`
>> /usr/bin/echo -e "$restart_result" | /root/bin/mail "script runs"
>> cron-Oberon
> [...]
>> Wie werde ich die Steuercodes los?
>
> Indem Du sie gar nicht erst ausgeben lässt.... Dazu gibt's
> bei den Initscripts die Option "--nocolor".
>
Prima! Geht, Danke!
Grüsse,
Robert--
gentoo-user-de@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-06-19 11:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-10 11:17 [gentoo-user-de] ANSI Sequenzen in bash Robert Welz
2007-06-10 11:33 ` Tobias Hommel
2007-06-10 11:52 ` Robert Welz
2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:06 ` Bertram Scharpf
2007-06-10 12:30 ` Robert Welz
2007-06-11 8:42 ` [gentoo-user-de] " Alexander Skwar
2007-06-19 11:42 ` Robert Welz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox