我读了这个问题How to change the output color of echo in Linux
它似乎是一个特殊的字符,可以使颜色出现
我可以使用这个吗?
我的用例是。我有很大的单元测试输出,但是大多数测试行都是成功的,有些是失败的红色,我想过滤掉表示成功的行。
如果有问题,我目前正在使用Macbook
答案 0 :(得分:0)
使用PCRE可能是可能的,例如,取决于用于着色的实际代码
grep -P '\e\[31m' <<< $'\e[31mred\e[0m \n \e[34mblue\e[0m'
grep -P '\e\[34m' <<< $'\e[31mred\e[0m \n \e[34mblue\e[0m'
可能也是
grep -P '\e\[1;31m' <<< $'\e[1;31mred\e[0m \n \e[34mblue\e[0m'