一般在windows上文本编辑器notepad++,UE这些都有这些功能,Linux下就换了一种方式,用grep来完成文件中信息查找的方式。

grep -R -n --include="*.cpp" [pattern] [dir]

另外find命令可以根据文件名在特定目录下递归查找文件

find [dir] -name [pattern]

还有一个whereis 的命令可以查找文件,whereis比find效率快

whereis [-bmsu] 文件或目录名

另外递归删除目录下的特定文件,比如Makefile,*.o文件

find [dir] -name "Makefile" | xargs rm -f

find [dir] -name "*.o" | xargs rm -f

转载于:https://www.cnblogs.com/foohack/p/3994910.html

grep搜索当前目录和递归搜索子目录中文本文件的特定pattern相关推荐

  1. java 递归搜索文件_Java递归搜索指定文件夹下的匹配文件

    import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Queue; /** ...

  2. 【转】grep搜索子目录中包含某字符串的特定文件

    比如,我想搜源码目录src下,包含"niuc"的所有ec文件 find ./src -name '*.ec' -exec grep -i niuc {} /; -print 在特定 ...

  3. grep搜索子目录中包含某字符串的特定文件

    grep -n "str" -r ./ 这是查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号  ------------------ ...

  4. go errgroup 递归搜索目录中的Go文件

    为了测试sync.ErrGroup的所有功能,我写了一个小程序,用一个指定的模式递归搜索目录中的Go文件.这有助于在Go源代码树中查找已使用已弃用或更新的包的实例.要测试sync.ErrGroup的所 ...

  5. Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置

    Linux,grep命令,在大日志文件中搜索关键字 最后/最开始出现位置 grep [选项]... PATTERN [FILE]... grep -C N,(N代表一个整数)是搜索关键字出现位置,并且 ...

  6. python查找文件夹中的指定文件_python 递归搜索文件夹下的指定文件

    python 递归搜索文件夹下的指定文件 import os def look_in_directory(directory): """Loop through the ...

  7. centos在文本中搜索字符串_CentOS查找所有文件中某个字符串

    查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xar ...

  8. linux地柜查找文件_linux-find【递归搜索文件名】

    1 命令格式: $ find 最常见示例:查找文件名(忽略大小写) $find . -iname sqlquery.java 1.1 : 所要搜索的目录及其所有子目录.默认为当前目录.find默认递归 ...

  9. 利用VB函数Dir()实现递归搜索目录

     它没有采用任何的控件形式,也没有调用系统API函数FindFirst,FindNext进行递归调用,和别人有点不同的就是我用的是VB中的Dir()函数.事实上,直接采用Dir()函数是不能进行自身的 ...

最新文章

  1. 微信小程序server-1-搭建HTTPS server
  2. Mysql中对table的操作问题
  3. 用JS查看修改CSS样式(cssText,attribute('style'),currentStyle,getComputedStyle)
  4. C++成员对象和封闭类
  5. python 搜索旋转排序数组
  6. 剑指offer:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
  7. 【互联网本周大事记】Uber估值400亿了呢!
  8. Python基础之:struct和格式化字符
  9. 【Win 10应用开发】提供建议列表的输入控件(AutoSuggestBox)
  10. 通用稳定DNS,国际DNS,国内DNS,公共DNS
  11. Unity-Animator深入系列---测试CrossFade和CrossFadeInFixedTime
  12. python用四个圆画成花_秘籍:学画牡丹技法要领,不轻易外传...
  13. vmware workstaion主机关机,风扇一致转,不能正常关机
  14. Transform.rotation所见非所得
  15. php sql 条件拼组_将数组里的元素拼接成sql里的in条件
  16. ECCV2018论文,以及相关比赛地址
  17. 算法分析与设计(VC问题团问题独立集问题)
  18. linux文件操作和目录操作,Linux基础操作1——文件和目录
  19. python的积木式编程
  20. GTS-阿里巴巴全新分布式事务解决方案

热门文章

  1. 简简单单搞掂恼人的Laravel 5安装
  2. 三星为何要在安卓之外开发 Tizen 系统?
  3. Hive神兽大厅源码搭建安装及使用
  4. django -- 插入行的不同方式
  5. Android开发实践:在任意目录执行NDK编译
  6. java-第十一章-类的无参方法-随机出一个商品规定次数猜对商品归用户所有
  7. nagios插件之登陆防火墙实现session监控
  8. SQL Server Management Studio 2012 设置脚本默认保存路径
  9. apache与tomcat连接
  10. Devexpress 10.2.3 Demo 批量生成脚本