打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
find与grep组合命令

一、使用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”的参数”。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
find,grep和exec的使用
查找命令find 和grep
如何查找文件中特定字符个数
linux find exec rm
linux 查找出包含某个字符串的所有文件的方法详解
Linux中find常见用法示例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服