linux下grep用法

[root@kylin10 ~]# nl test.txt1  I love china2  I love chinese3  My lover is flower

1.grep -w

只匹配单词,第三行的lover就不会匹配了

[root@kylin10 ~]# nl test.txt1  I love china2  I love chinese3  My lover is flower
################################# grep -w love test.txt
I love china
I love chinese

2.grep -q

这个常用在shell中,静默输出,一般和qw进行搭配,效果更好

当我们过滤某一字符时,直接grep会显示很多,不友好,这时候用-q的时候会很直接

[root@kylin10 ~]# nl test.txt1  I love china2  I love chinese3  My lover is flower
################################[root@shell ~]# grep -q love test.txt
[root@shell ~]# echo $?   #命令执行成功,返回0
0
[root@shell ~]# grep -q lovelove test.txt
[root@shell ~]# echo $?   #命令执行失败,返回1
1

3.grep -A -B -C

-A 显示匹配到的字符串所在的行及其后n行 after

-B 显示匹配到的字符串所在的行及其前n行 before

-C 匹配前后各n行

linux下grep用法相关推荐

  1. Linux下wine用法

    Linux下wine用法 下面是wine的使用方法. 一.要在Linux下运行,wine是必不可少的,所以,请将wine安装到你的系统里. 二.将你的Windows所在的分区加载到某个目录.(本文假定 ...

  2. linux下grep文件内容搜索工具及基本正则表达式详解

    linux下grep文件内容搜索工具及基本正则表达式详解 grep命令: 根据模式(文本字符和基本正则表达式的元字符组合而成之匹配条件)搜索文本, 并将符合模式的文本行显示出来. 格式:grep [选 ...

  3. linux中grep的例子,Linux下grep命令使用实例

    那么你知道grep命令参数.如何使用grep命令去搜索某个文件中的内容呢.grep 命令递归查找.使用grep去匹配某一个单词么?接下来是小编为大家收集的Linux下grep命令使用实例,欢迎大家阅读 ...

  4. linux grep的信息不全,Linux下grep显示前后几行信息方法介绍

    本文研究的主要是Linux下grep显示前后几行信息的相关内容,具体如下. 标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配fo ...

  5. linux下rdesktop用法

    我自己用的参数rdesktop -g workarea -D -r clipboard:PRIMARYCLIPBOARD -a 16 -x lan 192.168.1.2 rdesktop是Linux ...

  6. linux命令查找关键字前五行,linux下grep命令实现查找多个关键字(与关系和或关系)...

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用 ...

  7. linux下automake用法

    此篇为转载好文:原文链接: linux下automake用法 - Rixu Blog (日需博客) - C++博客 http://www.cppblog.com/gezidan/archive/201 ...

  8. Linux下grep显示前后几行信息

    标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file 显示foo及前 ...

  9. Linux下grep、egrep及fgrep命令详解

    grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助. grep -- print lines matching a pattern (将符合样式的该行 ...

最新文章

  1. 这篇文章带你彻底理解红黑树
  2. 利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题
  3. 计算机网络第4版潘爱民_【每日一题笔试】第 25 天
  4. Struts2 在页面定义变量 s:set标签
  5. sql语句使用foreach报错
  6. 如何避免Puppeteer被前端JS检测
  7. 后台系统可扩展性学习笔记(十)Database Partitioning
  8. python 不确定度_python机器学习-chapter2_16
  9. SVN学习总结(3)——分支合并
  10. mysql 库名大小写_MySQL 库名、表名、字段名区分大小写吗???
  11. C# 计算一点绕另一点旋转一定角度后新点的坐标
  12. python怎么读取csv文件-Python如何读取csv文件
  13. Element UI 重置表单功能
  14. 怎样将excel表格导入天正_天正无法导入excel表格
  15. Ubuntu开启SSH服务以及使用Putty远程控制的解决办法
  16. 关于微信支付预下单【统一下单】“操作超时”问题
  17. 参加江大白手把手教你-----AidLux智慧安防AI训练营
  18. Netezza向GBase 8a迁移总结
  19. 爬虫速成(一):前言
  20. 开发一个游戏项目,需要哪些技术人员

热门文章

  1. 大数据时代-使用关系型数据库的价值意义?
  2. 基于C#开发人脸识别,人脸捕捉,活体检测,图像识别
  3. Python 自定义函数的两种类型(wzl)
  4. Modbus Tcp协议详解
  5. 【干货分享】流程DEMO-制度发文和干部任免
  6. 浙江大学 计算机学院 刘辉,【夏文莉】_浙江大学关于夏文莉等职务任免的通知...
  7. php中双引号配合{},PHP中的双引号和单引号的应用
  8. Miracast/RTSP
  9. u盘插入计算机显示被写保护,U盘莫名被写保护是什么情况?
  10. 一篇文章让你瞬间知道Mybatis框架是如何使用的