一、使用find与grep

1. 查找所有".h"文件(非组合命令)

find /PATH -name "*.h"

2. 查找所有".h"文件中的含有"helloworld"字符串的文件(组合命令)

find /PATH -name "*.h" -exec grep -in "helloworld" {} \;

find /PATH -name "*.h" | xargs grep -in "helloworld"

3. 查找所有".h"和".c"文件中的含有"helloworld"字符串的文件

find /PATH /( -name "*.h" -or -name "*.c" /) -exec grep -in "helloworld" {} \;

4. 查找非备份文件中的含有"helloworld"字符串的文件

find /PATH /( -not -name "*~" /) -exec grep -in "helloworld" {} \;

注:/PATH为查找路径,默认为当前路径。带-exec参数时必须以\;结尾,否则会提示“find: 遗漏“-exec”的参数”。

find与grep组合命令相关推荐

  1. ps与grep组合命令使用

    管道命令 我们在做运维的时候,经常会使用这个命令ps -ef | grep nginx. ps -ef 表示显示所有进程的消息. | 是管道命令.通常需要借助管道命令"|"多个命令 ...

  2. Linux 组合命令/命令组合的符号

    在 EX 命令中,竖直线 | 是命令的分割符,它允许用户把多个命令组合在一起执行 Shell 命令使用分号 ; 组合命令

  3. Git 添加和提交组合命令

    组合命令: git commit -am"修改记录说明" 单条命令: git add 文件名 git commit -m"修改记录说明"

  4. linux命令grep和find怎么用,Linux下find和grep常用命令及区别介绍

    在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区别的. 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空 ...

  5. grep egrep命令中-w选项的用法

    20171015老男孩第41期第6周课程中讲到了grep/egrep命令的四个选项: 1. -i 不区分大小写,即不区分:aA 2. -w 按照单词 进行匹配(括号外的意思是老师讲的,但我总感觉这样理 ...

  6. Linux grep -v 命令排除输出

    概述 有时候,我们在线上查日志定位问题的时候,经常会使用cat xxxx.log |grep yyyy命令,如果grep的时候,想排除某些字段,那么可以如下操作: cat test.log | gre ...

  7. Linux grep/egrep命令详解

    grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. grep的规则表达式( ...

  8. rpm -qa|grep xxx 命令详解

    rpm -qa|grep xxx 命令 -qa代表query,a代表all rpm -q 查询一个包是否被安装 rpm -qa 列出所有被安装的rpm package | | 表示管道,上一条命令的输 ...

  9. linux 中ps -ef | grep java命令

    在Linux系统中,ps -ef命令用于显示当前所有进程的详细信息,包括进程ID.用户.CPU占用率.内存使用情况等.而grep命令则是用于查找与指定模式匹配的文本.因此,ps -ef | grep ...

最新文章

  1. Wireshark抓包与常见问题解决
  2. 华为服务器维护岗位,服务器日常维护工作
  3. boost::multiprecision模块cpp_complex相关的测试程序
  4. Codeforces Round #528 (Div. 2) - D. Minimum Diameter Tree
  5. GoldenGate系列一:快速搭建单向同步GoldenGate环境
  6. ArrayBlockingQueue, LinkedBlockingQueue, ConcurrentLinkedQueue, RingBuffer
  7. 信道效率以及信道的吞吐率
  8. 题库明细 使用C#开发数据库应用系统
  9. 表达式必须具有与对应表达式相同的数据类型_跟光磊学Java开发-运算符和表达式...
  10. java1.8+pydev_Ubuntu 18.04.4 中使用 Eclipse+PyDev 配置 Python 开发环境
  11. 浏览器辅助神器:油猴脚本使用教程
  12. duet for Mac(Mac投屏软件)好用又不花钱
  13. 读《暗时间》,学会思考
  14. jmeter使用手册
  15. app开发流程:手机软件开发app的6个步骤
  16. 成都传智播客七月开班。你HOLD住了吗?
  17. 共模干扰和差模干扰,3招理清
  18. text显示下标的字体 unity_Text Mesh Pro中文版
  19. SCI影响因子与期刊检索网站整理
  20. 微信小程序:更改页面背景颜色

热门文章

  1. spring mongodb内嵌文档查询
  2. 南京航空航天大学计算机考研经验分享,南京航空航天大学计算机考研试题.pdf...
  3. 【安全牛学习笔记】 端口扫描
  4. 攻防世界 WEB Web_python_flask_sql_injection
  5. progisp下载错误-error:could not find USBASP device
  6. 区块链大咖专访丨摩联科技:走一条少有人走的路
  7. win服务器系统更新失败怎么办,win10系统更新失败怎么办
  8. DPC(Defect Point Correction)------坏点校正
  9. c语言大学生自学网教学视频,6个质量最高的自学网站,悄悄的提成能力!
  10. Arthas 3.1.2版本发布: 增加logger/heapdump/vmoption命令,支持tunnel server