带颜色的字符本身的编码是包含颜色码的,这一点往往不会有太多的影响,可一旦被他影响了,那就是掉入了一个大坑里。
所幸的是sed可以用来去除字符中的颜色代码
sed remove color codes
sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"
还有一个编码表示的问题
\033 \x1B 表示ESC
带颜色的字符本身的编码是包含颜色码的,这一点往往不会有太多的影响,可一旦被他影响了,那就是掉入了一个大坑里。
所幸的是sed可以用来去除字符中的颜色代码
sed remove color codes
sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"
还有一个编码表示的问题
\033 \x1B 表示ESC