[linux] Re: Strip ansi
Kees Theunissen
theuniss op rijnh.nl
Zo Okt 23 23:40:16 CEST 2005
On Sun, 23 Oct 2005, Kees Theunissen wrote:
>Het volgende werkt redelijk goed op jouw panda.lst file:
>
>sed -e 's/[[:cntrl:]]\[[[:digit:]]*.//g' \
> -e 's/[[:cntrl:]](B[[:digit:]]\+.//g' \
> -e 's/[[:cntrl:]](B//g' < panda.lst > panda.cleaned
>
>Ook dirty en niet perfect, maar het ruimt behoorlijk op.
>Dat panda maakt er wel een zooitje van zeg!
Daar zitten toch nogal wat fouten in. Ruimt ook regelmatig te veel op.
Deze is beter:
sed -e 's/[[:cntrl:]]\[[;?[:digit:]]*.//g' \
-e 's/[[:cntrl:]](B//g' < panda.lst > panda.cleaned
Maar het blijft een dirty aanpak. Eigenlijk moet je, zoals je ook vroeg,
een programma hebben dat alle ANSI sequences precies kent.
Groeten,
Kees.
--
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica "Rijnhuizen", Nieuwegein
E-mail: theuniss op rijnh.nl, Tel: 030-6096724, Fax: 030-6031204
More information about the Linux
mailing list