社区
系统维护与使用区
帖子详情
一个find的grep的问题
seeu1688
2005-08-26 12:05:57
我想找出当前目录下(包括子目录里)所有文件内包涵"connect.htm"文字的文件
find . -name "*" | grep 'connect\.htm'
这样未果,显示如下:
[root@office1 tmp]# find . -name "*" | grep 'connect\.htm'
./connect.htm
[root@office1 tmp]#
请问如何用find,grep实现我的需求,或有其他方式吗
...全文
130
4
打赏
收藏
一个find的grep的问题
我想找出当前目录下(包括子目录里)所有文件内包涵"connect.htm"文字的文件 find . -name "*" | grep 'connect\.htm' 这样未果,显示如下: [root@office1 tmp]# find . -name "*" | grep 'connect\.htm' ./connect.htm [root@office1 tmp]# 请问如何用find,grep实现我的需求,或有其他方式吗
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seeu1688
2005-08-28
打赏
举报
回复
thanks,it works
another idea as follows:
find . -exec grep -Hn "hello" {} \;
ghtsao
2005-08-26
打赏
举报
回复
grep -R 'connect.htm' `find . -name "*.cpp"`
上面这样在文件较少的时候是可以工作的,但如果超出命令行长度就不行了,所以你最好写个循环,单个文件的搜;
files = `find . -name "*.cpp"`
for [file in $files]
do
grep 'connection.htm' $file
done
语句我写得不太对,但大至是这样。
yunzhongjian
2005-08-26
打赏
举报
回复
find . -name "*" | xargs grep "connect\.htm"
sharkhuang
2005-08-26
打赏
举报
回复
find . |xargs grep “connect\.ht”
一分钟学
一个
Linux 命令 - find 和
grep
大家好,我是 god23bin。欢迎来到《一分钟学
一个
Linux 命令》系列,每天只需一分钟,记住
一个
Linux 命令不成
问题
。find和
grep
命令。find命令用于在指定的目录下搜索文件和目录。它提供了丰富的搜索条件和选项,可以根据文件名、文件类型、文件大小、修改时间等属性进行搜索。find命令通常用于查找特定文件或根据条件进行批量操作。find命令通常进行的是从根目录开始的全盘搜索,所以不要在高峰时期使用find命令。
【Linux】文件查找 find
grep
Linux 文件查找命令 find
grep
find和
grep
区别
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和
grep
。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)
grep
是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 使用方法:
grep
--he...
Linux find与
grep
命令 包含组合命令
此篇包含 find命令
grep
命令及find与
grep
组合命令
Linux命令find和
grep
详解
find 查找文件
grep
查找文件内容中的字符串。
系统维护与使用区
19,619
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章