转载自 https://blog.csdn.net/qq_21840201/article/details/80344844

1、单个字符串进行查找:

1、查找当前目录文件名中的字符串:    grep  字符串  文件名

2、查找某个文件中字符串,并输出行号:grep -n 字符串 文件名

3、查找当前目录(包含子目录)的字符串:grep -r 字符串 *

4、查找当前目录(包含子目录)的字符串,并输出行号:grep -rn 字符串 *

* :通配符,表示当前目录所有文件,也可以按照某种模式进行匹配,例如:

grep 字符串 *.txt   匹配所有文件后缀名为txt的字符串

-r :递归查找

-n :显示行号

-R :查找所有文件包含子目录

-i :忽略大小写

2、同时满足多个字符串查找:

grep 字符串1 文件名| grep 字符串2|grep 字符串3|grep ...

3、满足多个关键字之一

grep -E "字符串1|字符串2|字符串3|"  文件名   或者

egrep  "字符串1|字符串2|字符串3|"  文件名

linux 用 grep 查找单个或多个字符串(关键字)相关推荐

  1. linux 用 grep 查找单个或多个关键字

    1.单个字符串进行查找: 1.查找当前目录文件名中的字符串:    grep  字符串  文件名 2.查找某个文件中字符串,并输出行号:grep -n 字符串 文件名 3.查找当前目录(包含子目录)的 ...

  2. linux用grep查找包含两个关键字的命令

    linux用grep查找包含两个关键字的命令 http://zhidao.baidu.com/link?url=VsFxeJXmU7W7hy1UH7eT6QAbUsVz9Ru2ABPuWYHWm4kB ...

  3. linux用grep查找文件内容

    2019独角兽企业重金招聘Python工程师标准>>> linux用grep查找文件内容 博客分类: java 从文件内容查找匹配指定字符串的行:  $ grep "被查找 ...

  4. Linux使用grep查找文件内容

    grep是Linux命令行下常用于查找过滤文本文件内容的命令.最简单的用法是: grep 查找内容 文件 如果想忽略大小写,可以用-i参数: grep -i 查找内容 文件 如果想搜索目录里所有文件, ...

  5. “Linux三剑客”——grep查找、sed替换、awk格式化文本

    文章目录 一.简单概括 二.正则表达式 三.awk命令 四.sed命令 五.grep命令 一.简单概括 在shell编程中,为了对文件更好的处理,我们常常会用到grep.sed.awk这三个命令,也因 ...

  6. linux使用grep查找文件内容,Linux中使用grep命令搜索文件名及文件内容的方法

    这篇文章主要介绍了Linux中使用grep命令搜索文件名及文件内容的方法,同时文中还介绍了将匹配结果高亮显示的方法,相当实用,需要的朋友可以参考下 从文件中搜索并显示文件名 当从多个文件中搜索时,默认 ...

  7. linux下grep查找关键字

    根据文件内容递归查找目录 # grep 'energywise' * #在当前目录搜索带'energywise'行的文件# grep -r 'energywise' * #在当前目录及其子目录下搜索' ...

  8. Linux中用 grep查找特定进程,屏蔽grep进程本身(也就是不出现grep --color=auto)【转载】

    日常操作linux 中,通常在使用 ps命令后 用管道连接 查询特定进程会显示 grep进程本身. 如下: 1 [root@ecs-linux-byx ~]# ps -ef|grep gs4 2 ro ...

  9. linux用grep 查找关键字或且

    同时满足多个字符串查找(且) grep 字符串1 文件名| grep 字符串2|grep 字符串3|grep ... 或者 grep -A5 --color 字符串1 文件名| grep -A5 -- ...

最新文章

  1. 你最讨厌的同事来自哪家公司?这家公司被上千个程序员怒怼!
  2. 同步机制之 ReentrantLock
  3. iframe的sandbox使用
  4. 微软云计算介绍与实践(实践之十七)
  5. Java常用类之【Math类、Random类、System类、Runtime类】
  6. 【转】Ubuntu Vi编辑器中文乱码问题的解决
  7. 你真的弄明白了吗?Java并发之AQS详解
  8. 如何访问云端的tcpserver_远程读写FTP文件,花生壳盒子+Serv-U快速实现远程访问...
  9. android adb apk包名,ADB命令简单使用--查看包名、activity等
  10. webpack -- 无法将“webpack”项识别为 cmdlet 。。。
  11. 还不会使用linux?快来通过VMware安装centos系统吧~
  12. Spring Boot学习总结(28)—— springboot连接postgresql 指定模式Schema
  13. forth day ---内置函数、匿名函数
  14. [转]webMethods公司简介
  15. 【一分钟知识】依存句法分析
  16. vue.js 输入框金额限制
  17. 完全卸载MySQL 数据库——清空MySql注册表
  18. rtmp代理php源码_RTMP直播系统(示例代码)
  19. xshell6上传文件到linux,xshell上传文件到虚拟机中
  20. linux下查看vcf文件格式,plink格式文件与vcf格式文件相互转化

热门文章

  1. 从内存中加载并运行exe(两种方法)
  2. IOCP不可忽视的细节
  3. VC编译的除法的一段汇编代码解释
  4. malloc的内存分配之 malloc(0)的内存分配情况
  5. A星算法(VC版源码)
  6. C++中__uuidof是干什么用的
  7. 基于 FFmpeg 的播放器 demo
  8. Googletest 实现简要分析
  9. MySQL(一): 数据类型、库的操作、表的操作
  10. C++实现一个简易的线程池