Paul wrote: >>> 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. Yep youthinks right. The problem is in the glob expansion rather than grep then because the first recipe does find the .file for me too. Hm that makes a lot of sense because I noticed this when I saw grep was not descending into ~/.blah/ when given cd ~ grep stuff * -R of course echo * doesn't show .files either. > My favorite.. > > find . -print | xargs grep -i <string> > > Slower, but in my experince, pretty bulletproof. Time to retrain the old fingers :-) -Andy
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature