sedを使ってコンソールに出力される内容に含まれるキーワードを色づけする。以下の例ではremoveとunlinkにマゼンダを、DEBUGにシアンを色づけしている。
$ cat log.txt | sed -e 's#\(remove\|unlink\)#\x1b[35m\1\x1b[0m#g' -e 's#\(DEBUG\)#\x1b[36m\1\x1b[0m#g'
コンソールの制御文字は何でも使えるので、青文字赤背景なんてのもできる。
$ cat log.txt | sed -e "s/\(remove\)/\x1b[41m\x1b[34m\1\x1b[0m/g"