Centos-文本过滤-grep

摘要:
grep文本过滤,对每行文本执行关键字搜索。如果找到,则输出相关选项。-A除了列出符合关键字的行外,还有多少行是在关键字行之后输出的。-c仅显示符号条件的行号。-f批量搜索,将关键字写入文件,每行代表一个关键字,然后逐行获取关键字获取搜索文件-i搜索忽略大小写-n搜索结果显示行号-B

grep

  文本过滤,对文本的每一行进行关键字搜索,如果找到则输出

 

相关选项

  -A        除了列出符合关键字的行外,还输出符合关键字行后多少行内容

  -c        只显示符号条件的行号

  -f         批量搜索,把关键字写入到文件,每行表示一个关键字,然后逐行取出关键字取搜索文件

  -i         搜索忽略大小写

  -n        搜索结果显示行号

  -B        -A类似,但是显示符合条件的前多少行

  -w          关键字前后不能有字母、数字、下划线等符号

  --colour=auto   给关键字标上红色,centos7中默认关键字显示红色

  -E        支持扩展正则

# 还有个 egrep 等价于 grep -E

免责声明:文章转载自《Centos-文本过滤-grep》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Entity Framework——执行sql语句如何才能学到Qt的精髓——信号槽之间的无关性,提供了绝佳的对象间通讯方式,QT的GUI全是自己的一套,并且完全开源,提供了一个绝好机会窥视gui具体实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

三大文本处理工具grep、sed及awk

一、   用grep在文件中搜索文本   grep能够接受正则表达式,生成各种格式的输出。除此之外,它还有大量有趣的选项。 1、  搜索包含特定模式的文本行: 2、  从stdin中读取: 3、  单个grep命令可以对多个文件进行搜索: 4、  --color选项在输出行中着重标记出匹配到的单词: 5、  grep中使用正则表达式时使用(grep...

C++调用linux命令并获取返回值

qt中封装了相关的方法, 但是因为我的命令中用到了管道命令, 出现了非预期结果, 所有改用了linux系统原生的方法。 下边是一个判断某进程是否存在的例子。 当前存在一个问题,当linux返回多行时, 程序只能读取返回值的第一行。目前我的 解决方法是,将linux命令的输出重定向到一个文件,然后程序再去读这个文件。 #include <stdlib....

Java代码自动部署

Java代码自动部署 【 ①Java代码自动部署-总结简介】        代码部署是每一个软件开发项目组都会有的一个流程,也是从开发环节到发布功能必不可少的环节。对于Java开发者来说,Java代码的发布部署也是经常需要做的一件事,特别是互联网公司。代码的发布上线关系到保证生产环境能够正常启动及功能是否能正常运行,所以代码部署在整个项目开发周期还是占据很...

使用Zabbix监控Nginx状态页实战案例

           使用Zabbix监控Nginx状态页实战案例                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。  一.编译安装nginx步骤详解并开启状态页   博主推荐阅读:     https://www.cnblogs.com/yinzhengjie/p/...

Linux中查看CPU信息【转】

转自:http://blog.chinaunix.net/uid-23622436-id-3311579.html cat /proc/cpuinfo中的信息 processor       逻辑处理器的id。 physical id    物理封装的处理器的id。 core id        每个核心的id。 cpu cores      位于相同物...

Linux下杀掉所有得java进程

--转自https://blog.csdn.net/oppo62258801/article/details/81434038 1.Linux查看所有Java进程 ps -ef | grep java | grep -v grep  (是在列出的进程中去除含有关键字"grep"的进程) 2. 使用awk分割结果,获取PID awk '{print $2}'...