首页 > grep 在HP-UX下的递归查找

grep 在HP-UX下的递归查找

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字符串的文件;

更多相关:

  • 本文来自 运维人生 ,作者:fly是个稻草人链接:http://www.ywadmin.com/?id=76误删除linux系统文件了?不用急,本文将给你一个恢复linux文件的方法,让你轻松应对运维中的各风险问题。方法总比问题多~说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收...

  • 原文来自SecIN社区—作者:WiHat0x00 什么是WebShell渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限,于是WebShell便应运而生。Webshell中的WEB就是web服务,shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权限,而...

  • 断电时文件系统发生了什么?硬盘又发生了什么?下一次开机时写到一半的文件在系统层面还在吗?在底层还在吗?更进一步的, 文件系统如何保证事务性, 会不会存在某种极端情况导致例如最后几个bit还没写完, 文件系统却认为它成功了的情况?回答不限任何文件系统,谢谢!下面是「北极」的回复分享断电的一瞬间,很多事情是无法确定的:1. 你无法确定...

  • 接到项目需求。需要搭建一个页面进行交互,慢慢来b (2).jpg使用python django框架进行页面的搭建在项目文件下打开窗口,输入命令;django-admin startproject helloword#在文件helloword/helloword/创建view.py在view.py文件中输入以代码from django....

  • 常见的错误集合解决方案(一)No.1提示错误'Microsoft.VC90.CRT,version="9.0.21022.8"把Microsoft.NET Framework 3.5.1下面的全部勾选上。No.2解决Qt Designer设计的图标但是VS生成不显示问题描述:在Qt designer中为菜单栏和工具栏设计的图标,但是...

  • 上篇笔记中梳理了一把 resolver 和 balancer,这里顺着前面的流程走一遍入口的 ClientConn 对象。ClientConn// ClientConn represents a virtual connection to a conceptual endpoint, to // perform RPCs. // //...

  • 我的实验是基于PSPNet模型实现二维图像的语义分割,下面的代码直接从得到的h5文件开始往下做。。。 也不知道是自己的检索能力出现了问题还是咋回事,搜遍全网都没有可以直接拿来用的语义分割代码,东拼西凑,算是搞成功了。 实验平台:Windows、VS2015、Tensorflow1.8 api、Python3.6 具体的流程为:...

  • Path Tracing 懒得翻译了,相信搞图形学的人都能看得懂,2333 Path Tracing is a rendering algorithm similar to ray tracing in which rays are cast from a virtual camera and traced through a s...

  • configure_file( [COPYONLY] [ESCAPE_QUOTES] [@ONLY][NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ]) 我遇到的是 configure_file(config/config.in ${CMAKE_SOURCE_DIR}/...

  •     直接复制以下代码创建一个名为settings.xml的文件,放到C:UsersAdministrator.m2下即可