# HG changeset patch # User Aleksej Bobylev # Date 1457906984 -7200 # Node ID 1d1f65203fa362ad07c94bd4310f2ab0f77616bd # Parent 2c08c751a8f98be85b4fcdfd00eab22cc3966ed4 web/cookiso.cgi: change syntax_highlighter() diff -r 2c08c751a8f9 -r 1d1f65203fa3 web/cookiso.cgi --- a/web/cookiso.cgi Thu Jan 28 12:58:59 2016 +0100 +++ b/web/cookiso.cgi Mon Mar 14 00:09:44 2016 +0200 @@ -27,10 +27,15 @@ syntax_highlighter() { case $1 in log) - sed -e 's#OK#OK#g' \ - -e 's#Failed#Failed#g' \ - -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \ - -e 's|.\[1m||' -e 's|.\[0m||' -e 's|.\[[0-9Gm;]*||g' ;; + esc=$'\033' + sed -e 's|\(Filesystem size:\).*G\([0-9\.]*M\) *$|\1 \2|' \ + -e "s|$esc\[1m||g" \ + -e "s|$esc\0m||g" -e "s|$esc\[0;39m||g" \ + -e "s|$esc\[0;33m||g" \ + -e "s|$esc\[1;31m||g" \ + -e "s|$esc\[1;32m||g" \ + -e "s|$esc\[[0-9;]*m||g" + ;; activity) sed s"#^\([^']* : \)#\0#"g ;; esac