delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Message-Id: | <5.2.0.9.2.20030119082455.02ce72e8@pop3.cris.com> |
X-Sender: | rrschulz AT pop3 DOT cris DOT com |
Date: | Sun, 19 Jan 2003 08:31:20 -0800 |
To: | cygwin AT cygwin DOT com |
From: | Randall R Schulz <rrschulz AT cris DOT com> |
Subject: | Re: grep -r *.java doesn't work as expected |
In-Reply-To: | <005201c2bfcc$17dd7c20$6502a8c0@amer.cisco.com> |
References: | <200301181654 DOT h0IGsu3O020484 AT proxy3 DOT cisco DOT com> |
Mime-Version: | 1.0 |
Wai-Yip, Grep _will_ search in files found throughout a directory hierarchy, but that's not it's default mode of operation. Look into the "-R" / "-r" / "--recursive" option and the associated "--include" and "--exclude" options. Also, I don't know what you intend by your use of "-m", but according to the help output, it requires a numeric argument that limits the number of matches displayed per target file. I suspect that in part you're accustomed to a non-Gnu grep program, and there are considerable differences between other greps and Gnu grep. Read the man page so you'll know how to use it properly. Randall Schulz At 07:04 2003-01-19, 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 >LDAPConfig.java:948: ... getRemoteSubsystemRsrcMgr() >TestLDAPConfig.java:58: ... getRemoteSubsystemRsrcMgr... > >Only files in the current directory is searched. > >Interesting when I use only * I search recursively. > >[/q/Workflow/AppAdmin/src/com/cisco/wf/admin] $ grep -rn systemRsrc * >LDAPConfig.java:948: public RemoteRsrcMgr getRemoteSubsystemRsrcMgr() >LDAPConfig.java.keep:928: public ... getRemoteSubsystemRsrcMgr() >TestLDAPConfig.java:58: public ... getRemoteSubsystemRsrcMgr() .. >iaq/LDAPIAQWebConfig.java:343: ... >myLDAPConfig.getRemoteSubsystemRsrcMgr(); >iaq/LDAPIAQWebConfig.java:383: ... >myLDAPConfig.getRemoteSubsystemRsrcMgr(); > >Problem is it included some non java file. What's wrong? > >Wai Yip Tung -- 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |