grep是在linux系统中基于行文本非常实用检索工具,通过该命令可以将匹配到的结果信息输出到终端控制台。

  语法格式:grep [-ivnc] '需要匹配的内容' 文件名

  常用参数说明:

  -i 检索的时候不区分大小写

  -c 检索到的匹配行数

  -n 检索到的匹配行显式具体的行号

  -v 逆向匹配也就是不包含匹配项的结果检索出来

  准备工作:

  创建一个演示的测试文本文件 test.txt

  vim test.txt

  插入如下内容:

  today IS Saturday

  tommow is Sumday

  my name is xiaoming

  Today

  命令示例:

  grep 'today' test.txt #找到test.txt文件包含today的行

  输出结果:today IS Saturday

  grep -i 'today' test.txt #找到test.txt文件包含today的行不区分大小写

  输出结果:

  today IS Saturday

  Today无锡男科医院哪家好 http://www.zzch120.com/

  grep -in 'today' test.txt

  #找到test.txt文件包含today的行不区分大小写包含行号

  输出结果:

  1:today IS Saturday

  4:Today

  grep -ci 'today' test.txt #找到test.txt文件包含today的行书不区分大小写

  输出结果:2

  grep -vn 'today' test.txt #到test.txt文件不包含today的行书显式行号

  输出结果:

  tommow is Sumday

  my name is xiaoming

  注意: cat 命令+管道符号进行改写

  比如 :

  grep -ni 'today' test.txt

  可以改写为:

  cat test.txt | grep -ni 'today'

最新文章

  1. C#微信公众平台接入示例代码
  2. android自定义拍照
  3. golang实现随机数
  4. android入门:第一天
  5. Oracle身份认证方式
  6. (HBase) Error: JAVA_HOME is not set and Java could not be found
  7. Qt5 任务栏托盘功能实现
  8. CSS z-index 属性的使用方法和层级树的概念
  9. python中argparse模块的使用
  10. C# 调用VC++的DLL,VC++封装DLL
  11. C#中判断空字符串的3种方法性能分析
  12. jquery的常用插件
  13. C#基础第七天
  14. Oralce数据库的优化
  15. SVN添加用户
  16. 论文阅读笔记十一:Rethinking Atrous Convolution for Semantic Image Segmentation(DeepLabv3)(CVPR2017)
  17. 论文阅读笔记六:FCN:Fully Convolutional Networks for Semantic Segmentation(CVPR2015)
  18. L260
  19. TED_Topic10:The case for engineering our food
  20. Kafka vs RocketMQ——多Topic对性能稳定性的影响

热门文章

  1. shell Syntax error: Bad fd number 错误解决
  2. Luogu P1373 小a和uim之大逃离【dp】By cellur925
  3. 关于协程:nodejs和golang协程的不同
  4. size_t与size_type区别
  5. mysql架构解析
  6. Varnish快速安装及测试
  7. Git团队协作 - 新feature的开发过程
  8. php 生成饼状图,折线图,条形图 通用类 2
  9. JSP报错The value for the useBean class attribute *** is invalid.
  10. Xilinx器件原语