Find a string in a path

Hi All,

I am trying to find a particular string in a path, but able to do so.
I tried through grep command but its taking so long time which is not appropriate.

e.g:
Path : /oct/oracle/apps/OMEC/appl/xxaterp/1.0/reports/US/

Suppose in this path we have 10 .rdf file and I want to search a particular string i.e. XXATARCUST_TABLE (custom table name) where ever used in that path i.e. in any rdf or file. I want name of that file/rdf in which that string is present.

Please any one help on this.

Thanks,
VKS

Try:

grep -l XXATARCUST_TABLE /oct/oracle/apps/OMEC/appl/xxaterp/1.0/reports/US/*.rdf

Thnx for reply but grep is taking so long time to fetch the data.
Can we achieve this by "awk" command....whose performance
is also good. Please help me on this.

Thanks,
Vks