我正在使用具有特定模式的 grep 命令从文件中进行搜索,
sysadmin@localhost:~$ grep bash /etc/passwd
返回如下输出
root:x:0:0:root:/root:/bin/bash operator:x:1000:37::/root:/bin/bash sysadmin:x:1001:1001:System Administrator,,,,:/home/sysadmin:/bin/bash
我怎样才能将默认颜色从红色改为其他颜色(例如蓝色)
答案1
简单的解决方案:
添加--color=always
到 grep 选项...然后将结果导入
| sed -re 's/31m/32m/'
,您将获得绿色文本而不是红色。
手册页中描述了另一种方法:
$ man grep
,然后
输入/_COLOR
hit enter,点击n
一次
(或者输入/^ +GREP_COLOR$
并按回车键)