一个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实现我的需求,或有其他方式吗
...全文
106 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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下findgrep常用命令及区别介绍
在使用linux时,经常需要进行文件查找。其中查找的命令主要有findgrep,这两命令还是有区别的,下面通过本文给大家讲解Linux下findgrep常用命令及区别介绍,需要的的朋友参考下吧
find grep xargs windows版
find grep xargs 三超级有效命令行工具的windows版
linux下findgrep命令详解
grep命令 格式:grep 参数 要查内容 路径 常用参数: -r:递归 -n:显示行号 -i:忽略大小写 -c:匹配到的行数 -w:全词匹配 -v:显示不包含匹配文本的所有行 递归搜索文件:grep -r "from" ./ aaa@hadoopslave16:~/data/...
grep-find命令详解
find 命令的一般格式:xargs 命令,find 命令的一般格式:xargs 命令
find & grep查找文件和文本
find & grep查找文件和文本 在使用linux时,经常需要进行文件查找。...grep是根据文件的内容进行查找,会对文件的每行按照给定的模式(patter)进行匹配查找。 grep grep全称是Global Regular ...
linux中强大且常用命令:findgrep
在linux下面工作,有些命令...本文就向大家介绍findgrep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep
LINUX 下 find grep sed awk 的常见基本用法
LINUX 下 find grep sed awk 的常见基本用法特点   只为让自己具有更高的水准,这就开始了长达6月的小白进阶路! 这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块。所有我想把一些我觉得常用的实用的...
VIM编辑器-head-trail-find-grep命令.txt
VIM编辑器-head命令-trail命令-find命令-grep命令的介绍和说明。
find -o -print0 通道 xargs grep 的联合用法
xargs会识别这个null,并把文件名一个一个的给grep,然后grep从文件名(是一个完整的路径)找到这个文件并搜到内容,如果从内容中找到“heheda”字样,则打印到屏幕中;没有则不打印; -print0 打印出的信息用null...
强大的linux文本处理工具(findgrep、sed、awk)
一、find   因为Linux下面一切皆文件,经常需要搜索某些文件来编写,所以对于linux来说find是一条很重要的命令。linux下面的find指令用于在目录结构中搜索文件,并执行... 在运行一个非常消耗资源的find命令时...
find grep rm
linux下删除目录及其子目录下某种类型文件 find.-name "*.txt" -typef-print-execrm-rf{}\; 当前目录下查找*.py文件,列出包含asdf内容的文件 find . -name *.py|xargs grep asdf ...
linux下的grepfind命令简单总结
grep命令grep命令用于对文本进行搜索,格式为:“grep [选项] [文件]”。 搜索某个关键词:“grep 关键词 文本文件” 参数 作用 -b 将可执行文件(binary)当作文本文件(text)来搜索 -c 仅显示找到的次数 -i 忽略大小...
findgrep组合命令
、使用findgrep 1. 查找所有".h"文件(非组合命令) find /PATH -name "*.h" 2. 查找所有".h"文件中的含有"helloworld"字符串的文件(组合命令) find/PATH -name "*.h" -exec grep -in "helloworld" {} \; ...
linux的一个find命令配合rm删除某天前的文件方法
下面小编就为大家带来一篇linux的一个find命令配合rm删除某天前的文件方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
linux下findgrep的区别
其中查找的命令主要有findgrep。两命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找...
Linux下的查找( grep & find
grep用法: grep 递归搜索文件 语法:grep -r -n “XXXX...使用 grep时,经常会遇到这样一个问题,要查找的内容(变量命名等)在一个或者多个文件(目录)中有,但是,我们又不想搜索它们,因此就可以使用 –exc...
grep & find
、基本用法 find 命令格式: find path -option [ -print ] [ -exec -ok command ] {} \; 参数说明: -amin n : 在过去 n 分钟内被读取过 -anewer file : 比文件 file 更晚被读取过的文件 -atime n : 在...
Linux中find命名和grep命令的结合使用
找到当前目录(及子目录)下所有的.py文件find . -name '*.py'统计当前目录(及子目录)下所有.py文件的总行数find . -name '*.py' | xargs wc -l统计当前目录(及子目录,除目录./a/b/之外)下所有.py文件的总行数find . ...
linux中find指令与grep命令的组合使用
、使用findgrep 查找所有".h"文件(非组合命令) find /PATH -name "*.h" 查找所有".h"文件中的含有"helloworld"字符串的文件(组合命令) find /PATH -name "*.h" -exec grep -in "helloworld" {} \; find ...
findgrep的区别
find 功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。  语法: find 查找位置 匹配文件名  说明:find命令从指定的起始目录开始,...种强大的文本搜索工具,它能使
Ubuntu查找指令:findgrep
转载网址: ...find 1.作用 find命令的作用是在目录中搜索文件,它的使用权限是所有用户。 2.格式 find [path][options][expression] ...它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。 3...
findgrep的区别及用法
find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下...
关于 find grep xargs 命令总结
1.定义:  区别:(1)find命令是根据文件的属性进行查找... (2)grep是根据文件的内容进行查找,会对文件的每行按照给定的模式(patter)进行匹配查找。  (3)find命令把匹配到的文件传递给xargs命令,而xargs命令每次
Linux中findgrep、locate三查找命令的区别与使用
find命令 因为Linux系统中一切皆文件,经常需要搜索某些文件进行配置,所以对于linux来说find是一条很...所以:find命令是一个非常耗时,耗资源的命令,一定记住: 1、不能在系统繁忙时段运行; 2、尽可能在最...
findgrep使用介绍
vi 是所有Linux系统都提供的文本编辑器,它提供了一个窗口,通过它可以编辑文本文件。 vim是vi的增强版本支持vi全部的功能 增强命令 增强功能包括颜色标记功能 vi操作模式 vi可分为三种操作模式,分别是 命令模式...
Linux下find查找文件命令和grep查找文件内容命令详解
linux下的find文件查找命令与grep文件内容查找命令 linux下的find文件查找命令与grep文件内容查找命令  在使用linux时,经常需要进行文件查找。其中查找的命令主要有findgrep。两命令是有区的。 区别:(1)find...
linux中 find grep组合使用示例
1. 查找所有".h"文件
find&grep;学习参考
find&grep;学习参考
Linux查找匹配操作(findgrep)
find指令:   文件或目录查找,从指定的文件或目录下查找文件或目录。find 文件名或者目录 -name "文件名或者目录名"
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer)
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer) 具体见博文:http://blog.csdn.net/zzzwwwppp11199988899/article/details/78131292
发帖
系统维护与使用区
创建于2007-08-27

1.9w+

社区成员

系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
申请成为版主
帖子事件
创建了帖子
2005-08-26 12:05
社区公告
暂无公告