public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [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