grep 在HP-UX下的递归查找

Linux: man grep 可以看到 -r 选项
 -R, -r, --recursive
              Read all files under each directory, recursively; this is equivalent to the -d recurse option.
即:-r 选项可以查找指定目录下每个子目录下的所有文件
eg:
grep -r "28281" .
//查询当前路径下文件及各个子目录下的所有文件中的包含28281的文件;

但是在HP-UX下不支持-r这一选项,怎么办呢?
查询man find,可以看到:
 -exec cmd                True if the executed cmd returns a zero value
                               as exit status.  The end of cmd must be
                               punctuated by a semicolon (;) or a plus sign
                               (+) (semicolon and plus are special to the
                               shell and must be escaped).  When + is used,
                               cmd aggregates a set of path names and
                               executes on the set.  Any command arguments
                               between the first occurrence of {} and + are
                               ignored.  The reason for preferring + to a ;
                               is vastly improved performance.  Any command
                               argument {} is replaced by the current path
                               name.  cmd may contain supplementary code set
                               characters.
                               // 命令必须以分号;或者加号+结束(分号和加号在shell
                               中有特殊意义,必须用转义)。当使用+时,命令会聚集成
                               路径名的一个集合,{}和+之间命令参数会被忽略。
                               优先使用+,是因为+的性能更好。
                               命令中的参数{}将会被当前的路径名说取代。

比如:
find . -type f -exec grep "IFPC" {} \+
//在当前路进行及其子文件夹中的文件中查找包含IFPC字符串的文件;

grep 在HP-UX下的递归查找相关推荐

  1. 02、在层级未知情况下通过递归查找子物体

    1.在在层级未知情况下通过递归查找子物体 ,这个主要是用于UI的的层级查找中 2.代码: 1 using System.Collections; 2 using System.Collections. ...

  2. grep递归查找头文件_Grep命令教程–如何使用递归查找在Linux和Unix中搜索文件

    grep递归查找头文件 grep stands for Globally Search For Regular Expression and Print out. It is a command li ...

  3. findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机?...

    findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机? Delphi / Windows SDK/API http://www.delphi2007.net/D ...

  4. bat递归查找指定文件_Windows下递归搜索文件及其所在目录 .bat脚本实现

    [说明] 当我们要查找文件时,在 Linux 下可以使用 find 命令很方便的递归搜索到文件名含有某一关键字的文件及其件所在位置,如 图1 所示. 图1 但在Windows 系统中却并没有这样方便的 ...

  5. bat递归查找指定文件_bat递归查找指定文件_Windows下递归搜索文件及其所在目录 .bat脚本实现...

    [说明] 当我们要查找文件时,在 Linux 下可以使用 find 命令很方便的递归搜索到文件名含有某一关键字的文件及其件所在位置,如 图1 所示. 图1 但在Windows 系统中却并没有这样方便的 ...

  6. Oracle asm aix盘,AIX/HP UX/LINUX上ORACLE ASM添加磁盘

    一.操作系统设置 1.LINUX操作系统 (1).扫描映射到主机的磁盘 需要重启(两个节点都需要) (2).通过lun id来查找新映射过来的磁盘,可以通过存储厂商提供的多路径来查看,两台服务器上新映 ...

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

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

  8. 记录一下自己写的小工具:shell 调度 SQL 批处理,递归查找调度路径

    写这段代码的背景: 1:老项目,因为一些原因没有使用一些流行的DAG调度平台,而是通过使用Linux定时任务调度SHELL的方式来执行每日的批处理调度 2:整个的批处理调度一共有三个入口SHELL,也 ...

  9. linux 文件 查找内容替换,linux递归查找文件内容并替换

    sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"` 上面是递归查找目录中所有的HT ...

最新文章

  1. 3D相机的数据处理方式
  2. yunyang tensorflow-yolov3 Intel Realsense D435 (并发)使用locals()函数批量配置摄像头运行识别程序并画框(代码记录)(代码示例)
  3. 在linux操作系统也有非常友好的图形界面,一般我们称为,在linux操作系统也有非常友好的图形界面,一般我们称为...
  4. apache camel_Apache Camel入门
  5. python 3d绘图库_python – 用于科学3d绘图的Mayavi的替代品
  6. Sass @at-root 指令用法示例
  7. RedHat 9 Linux SendMail 的配置
  8. oracle服务器结构01
  9. 10.11 cocoapods安装
  10. jboss-remoting服务
  11. CMMI有几个过程域?
  12. 自动化爬虫selenium之键盘操作
  13. 1.5.12、面向对象下__接口Implement,接口的使用
  14. php有个schost.exe_全面认识Svchost.exe进程
  15. php-redis常用操作
  16. 红米手机2进入开发者模式的方法
  17. 如若,我是这样的女子
  18. 安卓 每日一题 2019年9-12月问题及答案
  19. 广点通-优量汇广告接入文档
  20. 树莓派 arduino 电池供电方案(适用包括STM32 CC 系列所有单片机)

热门文章

  1. Vue-Resource请求PHP数据失败的原因
  2. Linux LVM逻辑卷配置过程详解
  3. 【转】oracle PLSQL基础学习
  4. 正由另一进程使用,因此该进程无法访问此文件。
  5. 对于计算机网络的整体框架的概括(转载) 个人感觉很好
  6. ORB_SLAM2代码阅读(5)——Bundle Adjustment
  7. sqlmap使用_sqlmap从入门到精通第四章47使用EW代理导出和导入MSSQL数据
  8. python向量计算库教程_NumPy库入门教程:基础知识总结
  9. 的标题形状工具在哪里_在PPT中如何用好形状排版
  10. img标签 文件不存在_HTML常用标签