(转载)grep 行号正则匹配字符有颜色
事情是这样的,昨天在深入学习grep命令时,看到别人博客用grep正则匹配,不仅行数有颜色,而且匹配到的字符也有颜色。我在CRT也试了下,毛颜色都没有。顿时感觉 so low.
解决
编辑vim~/.bashrc
添加如下一行内容:
export GREP_OPTIONS='--color=always' GREP_COLOR='1;33'
source ~/.bashrc ==>使配置生效;
参数说明:
export GREP_OPTIONS='--color=XXX' ; color有三个值供选择: never always auto ;
always和auto的区别: always会在任何情况下都给匹配字段加上颜色标记; auto 只给最后一个管道符匹配项加亮显示;
export GREP_COLOR='a;b' #默认是1;31,即高亮的红色; 您可以根据自己的喜好设置不同的颜色;
a可以选择:【0,1,4,5,7,8】
0 关闭所有属性
1 设置高亮度
4 下划线
5 闪烁
7 反显
8 消隐
b可以选择:【30-37或40-47】
30 black
31 red
32 green
33 yellow
34 blue
35 purple
36 cyan
37 white
30 — 37 设置前景色
40 — 47 设置背景色
成果: 过滤zcl.txt文件。行号有颜色,匹配到的字符也有颜色。赞!!
出处:http://www.cnblogs.com/0zcl
文章未标明转载则为原创博客。欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
转载于:https://www.cnblogs.com/24zyt/p/6843827.html
(转载)grep 行号正则匹配字符有颜色相关推荐
- php正则匹配字符_php中字符串和正则表达式详解
一.字符串类型的特点 1.PHP是弱类型语言,其他数据类型一般都可以直接应用于字符串函数操作. echo substr("123456",2,4); //输出345 echo s ...
- Linux grep -Ev 命令正则匹配排除
一.概述 我们有时间想查找log日志中的一个字符,但这在密密麻麻的文件中查找十分困难,shell 中提供了grep管道正则匹配方法,让我们能快速定位查找到字符.但是我们有时候想排除查找出来的字符,这我 ...
- vim快速定位到某一行显示行号定位匹配字符串显示当前行信息的命令
快速定位到指定行 vim打开文件默认光标会停留在文件开头,当文件行数比较多的时候很难快速找到行数进行修改,以下几种方法可以帮你快速定位到指定行. 1.命令模式下(没有输入i进行编辑前),:n 比如想到 ...
- php正则匹配字符乱码,php正则匹配中文乱码问题怎么解决
php正则匹配中文乱码问题怎么解决 发布时间:2020-10-12 14:32:23 来源:亿速云 阅读:71 作者:小新 php正则匹配中文乱码问题怎么解决?这个问题可能是我们日常学习或工作经常见到 ...
- php正则匹配字符_PHP正则表达式匹配字符的方法汇总
1.字符 对于单个字符,通常按字面意义表示,字符指出其后的字符为特殊字符,所以不做字面意义解释,而解释为特殊字符. 例如/b/相当于字符b,通过在b前面加一个反斜杠,即为//,则该字符变成特殊字符,表 ...
- linux grep 点号的匹配
在Linux机器上,使用 ps -ef | grep ./server 查看名为./server的进程时,看到许多不相关的进程,例如 xxxa/server xxxxb/server之类的进程. ...
- 第一个python去掉行号
http://blog.sciencenet.cn/home.php?mod=space&uid=404069&do=blog&id=297132 (根据我在博客园上连载的四篇 ...
- python去掉每行前面_第一个python去掉行号
(根据我在博客园上连载的四篇文章整理,见http://yanxy.cnblogs.com/,转载请注明出处)近两天内的目标是在我博的每个栏目发一篇文章,先都占个坑再说,空着不好看:) <程序设计 ...
- Shell 打印空行的行号/去掉空行
文章目录 Shell 打印空行的行号 题解 去掉空行 题目 题解 Shell 去掉所有包含this的语句 题目 题解 Shell 打印空行的行号 写一个 bash脚本以输出一个文本文件 nowcode ...
最新文章
- 旋转矩阵与欧拉角之间的转换
- nothing about web app azure
- Elasticsearch 冷热集群架构实战
- php随机数字不重复,php生成N个不重复的随机数
- python3.6入门到高阶(全栈) day02 while循环 运算符 格式化输出 编码
- 类属性的特征java_java定义类、属性、方法
- jqueryGannt用法
- 服务器放n个网站,服务器放n个网站
- mysql中字典值怎么添加_插入Python字典中的值,包括MySQL的键
- m.2接口和nvme区别_NVMe/SATA SSD有啥不一样?萌新怎么选
- 前端学习(3128):react-hello-react之回调形式的ref
- Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法
- mount --bind的用处
- html5+shim脚本,HTML5探秘:用requestAnimationFrame优化Web动画
- HDU - 1525
- ssh oracle id native,hibernate解决oracle的id自增?
- python编辑svg文件_如何修改pygal生成的svg文件背景色
- Android更新主线程UI的两种方式handler与runOnUiThread()
- SQL Server误区30日谈-Day25-有关填充因子的误区
- Mysql的server_id_MySQL如何生成唯一的server-id
热门文章
- [转]HSPICE软件的应用及常见问题解决
- hive 强转为string_String 源码浅析————终结篇
- 文件怎么更新_安装累积更新丢文件似乎已成为惯例 KB4556799同样出现文件丢失问题...
- Mozart Update 1(杯具额…)
- springboot整合websocket进行消息推送
- python中ndarray除_Numpy 基本除法运算和模运算
- physx选择显卡还是cpu_3D建模和渲染吃CPU还是显卡?专业显卡和游戏显卡的区别...
- asio::io_service被废弃的问题
- 【我的相册】一瓶解千愁
- Starling浅尝