Re: Finding files containing 'string'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2006-02-01 at 12:50, Paul wrote:
> >>
> >>
> >>> $ grep -i -r -l 'string' /place/to.start/searching
> >>
> >>
> >>
> >> Interesting gotcha with grep... doesn't look in files beginning with .
> >> when used like this.
> > 
> > 
> > Huh?
> > 
> > $ mkdir testdir
> > $ echo This is a test > testdir/.testfile
> > $ grep -i -r -l this testdir
> > testdir/.testfile
> > 
> 
> 	Methinks Andy is seeing the likes of
> 
> $ mkdir testdir
> $ echo This is a test > testdir/.testfile
> $ cd testdir
> $ grep -i -r -l this *
> grep: No match.

Errr, grep knows nothing about wildcard filename expansion.
That is done by the shell before starting grep with the
expanded list in its argument list.  The shell does not
expand filenames starting with . when you specify * as
a wildcard.  On the other hand, if you let grep recurse
from the current directory like:
grep -i -r -l this .
it would find it.

--
  Les Mikesell
   lesmikesell@xxxxxxxxx



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux