grep颜色问题

 

在linux下给grep命令添加颜色

 

grep --color "test" test.json
 

自动给grep加颜色

 

vim ~/.bashrc
alias grep='grep --color'
source ~/.bashrc
 

在管道中的其他程序也可以有颜色

 

这里用到grep的一个参数--color,color有三个值供选择:never、always、auto。always和auto的区别就 是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成
export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='--color=always'
export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32'
而auto则只在输出到终端时才加上颜色。
可以在.bashrc里加上
export GREP_OPTIONS='--color=auto'
来实现高亮匹配,具体用什么颜色,可以通过
export GREP_COLOR='a;b' #默认是1;31,即高亮的红色
来设置,其中:
a可以选择:【0,1,4,5,7,8】

0 关闭所有属性
1 设置高亮度
4 下划线
5 闪烁
7 反显
8 消隐

 

vim ~/.bashrc
export GREP_OPTTIONS='--color=always'
source ~/.bashrc
 

 

 

 

 

 

GREP命令常见用法 常用参数: -a #不要忽略二进制数据 -A #除了显示符合范本样式的那一行之外,并显示该行之后的内容 -b #在显示符合范本样式的那一行之外,并显示该行之前的内容 -B #除了显示符合样式的那一行之外,并显示该行之前的内容 -c #计算符合范本样式的列数 -C #除了显示符合范本样式的那一列之外,并显示该列之前后的内容 -d #当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作 -e #指定字符串作为查找文件内容的范本样式 -E #将范本样式为延伸的普 阅读详情

相关推荐

Linux下的grep命令:输出显示高亮字

Linux系统中,grep是一个功能强大的命令行工具,用于在文件中搜索指定的模式并将匹配的行输出。执行上述命令后,grep命令将会在example.txt中搜索包含单词"example"的行,并将匹配的文本高亮显示输出。匹配的文本"example"将以默认的颜色标记,不同的终端可能会使用不同的颜色。现在,我们想在example.txt中搜索包含单词"example"的行,并将匹配的文本进行高亮显示。这些选项告诉grep命令在输出结果中对匹配的文本进行颜色标记,以实现高亮显示的效果。选项,我们还可以使用。

JqlScala的博客 2706

grep设置查找颜色高亮

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename 选项与参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行! --color=auto

mojinchuan的专栏 2万+

Linux在文件中查找并用颜色标出某个字符串

在hello.cpp文件中搜索num单词(命令行命令 grep –help 查看帮助) grep -i 'num' hello.cpp 或 cat hello.cpp | grep -i 'num' 示例:

ADreamClusive的博客 5203

grep命令标准输出显示颜色

grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。   另外的两个办法是: 1.设置环境变量: export GREP_OPTIONS="--color=auto"   2.修改.bashrc 给grep起别名,用alias设置。我的这

Android-Linux系统开发 6434

Linuxgrep颜色问题

linux下给grep命令添加颜色 grep --color "test" test.json 自动给grep颜色 vim ~/.bashrc alias grep='grep --color' source ~/.bashrc 在管道中的其他程序也可以有颜色 这里用到grep的一个参数--color,color有三个值供选择:never、always、auto。always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符

锦瑟年华,逐梦之人 2177

解决Linux下ls、grep等命令不能显示颜色问题

原因2:有时候,SSH会话不会自动加载.bashrc文件。等命令显示颜色,其实是因为.bashrc里面有帮我做了一些事情。但是每次都这么输入太麻烦了,不如将其加入到别名里面去。解决办法:在~/.bashrc 里面加入以下语句。ls真要有颜色显示的命令全称其实是。

qq_44845455的博客 960

Arduino蜂鸣器演奏《千本樱》:从tone()函数到音乐数组的完整指南

在嵌入式入门中,通过单片机驱动蜂鸣器播放旋律是最能直观感受数字信号与物理世界交互的项目之一。蜂鸣器作为最常见的发声元件,其工作原理基于方波驱动:无源蜂鸣器需要外部提供特定频率的方波才能发声,而tone()函数正是Arduino平台上生成方波的便捷接口。开发者只需将简谱转换为音符频率与节拍时长组成的数组,配合BPM计算即可还原一段旋律。这一过程涉及定时器、PWM波形和状态机设计,是理解嵌入式控制的基础实践。Arduino UNO凭借丰富的GPIO资源和简单易用的IDE环境,成为创客教育、智能硬件原型开发的高性

weixin_34099526的博客 144

[20150428]grep颜色问题.txt

[20150428]grep颜色问题.txt --我以前写的: grep问题 => http://blog.itpub.net/267265/viewspace-82985/ grep显示加颜色 =&gt...

127

Cygwin配置优化(乱码、颜色问题

1. 乱码问题 2. ls颜色 3. grep颜色 4. vim

5782

atnodes远程执行grep --color无高亮显示引发的RTFSC

由atnode By 马冬亮(凝霜  Loki) 一个人的战争(http://blog.csdn.net/MDL13412)

一个人的战争 1万+

Mac终端命令行颜色设置

背景说明 打开Mac的Terminal终端执行ls和grep命令后的输出没有颜色区分,此时很难区分目录和文件(普通文件和可执行文件) 解决方案 通过vim命令编辑文件~/.bash_profile追加环境变量 # Tell ls to be colourful export CLICOLOR=1 export LSCOLORS=Exfxcxdxbxegedabagacad # Tell grep to highlight matches export GREP_OPTIONS='--color=auto'

明训的专栏 2259

grep

Grep(Global search REgular expression and Print out the line)搜索以 FILE 命名的文件输入,或者是标准输入,寻找含有与给定的模式 PATTERN 相匹配的内容的行,默认情况下, grep 将把含有匹配内容的行打印出来。 Grep有两种变种程序,egrep和 fgrep,egrep就相当于 grep -E,fgrep则相当于grep ...

weixin_30741653的博客 94

20190725 SecureCRT查看日志修改关键字颜色

一般使用的Terminal是VT100在需要查看日志时将,Option--Session Options--Terminal--Emulation改为Linux cat info.log |grep 20190725 --color //20190725就会显示颜色了 PS:颜色是可修改的,之后研究一下 PPS:Linux显示文件夹颜色太丑了,一般看完就...

weixin_30387423的博客 1208

Ubuntu:解决ll命令失效和grep关键字不高亮(彩色)

1.解决ll命令失效: 在.bashrc文件中添加:alias ls='ls --color=auto'2.解决grep关键字不高亮(彩色): 在.bashrc文件中添加:alias grep='grep --color=auto' alias ll='ls -l --color=auto'解决问题

wf_kingofring的专栏 4268

第七章、grep及正则表达式

第七章、grep及正则表达式04_04_grep及正则表达式 grep家族: grep, egrep, fgrep   grep: 根据模式搜索文本,并将符合模式的文本行显示出来。Pattern: 文本字符和正则表达式的元字符组合而成匹配条件 grep [options] PATTERN [FILE...]         -i:忽略大小写         --color:匹配到的字符带颜色   

云笔记,记录工作学习中遇到的问题,希望对你有帮助 1701

Linux基础命令之 grep 过滤需要的日志

使用 grep 过滤需要的日志 grep 命令几个常用的参数 参数 注释 用法 –color 匹配到的数据变红 grep --color ‘要匹配的内容’ -A 查看后几行数据 查看匹配的行的后十行:grep -A 10 ‘需要匹配的内容’ 使用 grep 搜索关键字 搜索日志中所有包含 appid 的内容 cat access_log.2022-02-08-14.log | grep 'appid' 或者 cat access_log.2022-02-08-14.log | g

Soinice的博客 1万+

Grep, Ack, Ag 使用记录

Grep, Ack, Ag 使用记录 # Grep 里面要无视某些目录 # 但 --exclude-dir=dir 需要 GNU Grep >= 2.5.2 grep -ri --exclude-dir=.git [someWords] *.java # 來玩一下 ACK 这东西 # 安裝和使用 brew i...

weixin_34362875的博客 171

Grep Console 插件使用教程

Grep Console 插件使用教程 项目介绍 Grep Console 是一款针对 IntelliJ IDEA 的插件,主要用于增强控制台日志的显示和管理。通过该插件,用户可以自定义日志的颜色、过滤条件以及执行各种操作,从而提高开发效率和代码质量。 项目快速启动 安装插件 从磁盘安装: 下载插件文件:Grep Console 插件下载链接 在 IntelliJ IDEA 中,选择 Fil...

gitblog_00446的博客 824

linux grep文件搜索工具-从旧日志里面找到指定报文

不知道页面怎么操作,想知道一个接口的报文只能从旧日志里面寻找。但是旧日志有许多文件,需要应到grep命令(文件搜索公具)不错,就是在查找801083接口的报文基础上再查找1的报文 用到 | 命令。第二条命令只能查不带特殊字符的字符。如果查找801083的报文,就需要应到-F。如果想找801083接口,并且入参TYPE=1的报文就需要应到本条命令。第一条命令不好看,本条命令可以使所有abc字段变红,好看。查找当前文件夹下面的所有文件,包括abc字段的所有记录。

fulq1234的专栏 859

使用HART Server PC软件进行HART设备的组态、调试和分析的完整指南

HART协议是一种用于工业自动化中的双向通信协议,能够在4-20mA模拟信号的基础上叠加数字信号,从而实现设备的远程监控和管理。HART协议兼具模拟和数字通信的优点,被广泛应用于过程控制系统中。设备组态:通过软件可以对HART设备进行组态,配置设备参数。设备调试:支持设备的在线调试和故障诊断,方便快速解决问题。数据分析:提供设备运行数据的实时监控和历史数据分析功能。报表生成:支持生成各类报表,便于数据记录和管理。

qq_38334677的博客 2390

Android实例源码-音乐播放器类安卓源代码(9例).zip

Android实例源码-音乐播放器类安卓源代码(9例)Android多线程断点续传下载+在线播放音乐GL音乐播放器基于SDL、FFmpeg的android播放器源码简单实用的音乐播放器简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片边下载边播music音乐播放器音乐播放器 音乐播放器源码

上一篇: tokyocabinet官方介绍
下一篇: k-Nearest Neighbors
NickACM
博客等级 码龄19年 3粉丝 130原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值