[NTLUG:Discuss] grep in subdirs

Victor Brilon victor at vail.net
Sat Jun 7 21:48:26 CDT 2003


Good point. I glossed over the real reason in trying to get to the 
useful part of my email :)

Jerry Haltom wrote:
> Incorrect reason.
> 
> They do not work, because the man page says -r only works for EVERY file
> in all matching DIRECTORIES.  *.xml matches no directories.
> 
> On Sat, 2003-06-07 at 14:48, Victor Brilon wrote:
> 
>>Both of those won't work because the *.xml wildcard notation isn't 
>>passed by the shell to the recursive processes.
>>
>>Try something like this:
>>
>>find dir1 dir2 -name '*.xml' -exec grep -i 'abc' {} /dev/null \;
>>
>>Victor
>>
>>Pervaz Allaudin wrote:
>>
>>>OK a basic question.
>>>
>>>I am trying to do a grep in xml files and I want it to do all the subdirs.
>>>
>>>I tried :
>>>
>>>grep -r -i abc *.xml
>>>grep -d recurse abc *.xml
>>>and various other combinations.
>>>
>>>but it does not work and I cannot figure out why.
>>>
>>>Any ideas.
>>>
>>>Pervaz
>>>
>>>
>>>
>>>_______________________________________________
>>>https://ntlug.org/mailman/listinfo/discuss
>>>
>>>
>>
>>
>>_______________________________________________
>>https://ntlug.org/mailman/listinfo/discuss
> 
> 
> 
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss
> 
> 




More information about the Discuss mailing list