Date: Wed, 20 Feb 2002 11:34:19 +0000 From: Matt H <freebsd-questions@cuntbubble.com> To: "rene@xs4all.nl" <rene@xs4all.nl> Cc: questions@FreeBSD.ORG Subject: Re: how to search IN a bunch of files? Message-ID: <20020220113419.62b8a14e.freebsd-questions@cuntbubble.com> In-Reply-To: <20020220121803.E5644@xs4all.nl> References: <20020220121803.E5644@xs4all.nl>
index | next in thread | previous in thread | raw e-mail
On Wed, 20 Feb 2002 12:18:04 +0100
"rene@xs4all.nl" <rene@xs4all.nl> wrote:
> Hello. I'd like to be able to search in all files on my freebsd system for a
> given regexp. Yes, I want to search the contents of the files specified.
>
> I can get find(1) to supply me with a list of valid paths, but am unsure
> how to grep within all these files. an example would be appreciated.
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
there's the -exec part of find
find / -exec grep "regex" {} \;
or if there's not too many results from find do :
grep "regex" `find /`
or print out some stuff as you go along
find / | awk '{ print Grepping $0; cmd = sprintf "grep \"regex\" %s"; system(cmd)}'
(which might lead to some interesting escaping in the regex - depends on the regex)
etc. etc.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020220113419.62b8a14e.freebsd-questions>
