This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: grep -r *.java doesn't work as expected
- From: "Max Bowsher" <maxb at ukf dot net>
- To: <wtung at cisco dot com>,<cygwin at cygwin dot com>
- Date: Sun, 19 Jan 2003 16:26:30 -0000
- Subject: Re: grep -r *.java doesn't work as expected
- References: <005201c2bfcc$17dd7c20$6502a8c0@amer.cisco.com>
Wai-Yip Tung (wtung) wrote:
> I try to grep all .java file recursively
>
> [/q/Workflow/AppAdmin/src/com/cisco/wf/admin] $ grep -rn systemRsrc
> *.java
>
> Only files in the current directory is searched.
> What's wrong?
Nothing. This is the expected behaviour.
The shell expands *.java, and then runs grep -rn file1.java file2.java
file3.java - none of which are directories, so grep can't recurse into them.
Try:
find -name '*.java' | xargs grep -n systemRsrc
Max.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/