grep for a record within *zip files

Hi All-

My requirement below-

Assume we have below zip files present in a FTP folder. Each of these zip file includes a set of files [say file1.txt, file2.txt, file3.txt]

TEST_Extracts_20100316063000.zip
TEST_Extracts_20100317063000.zip
TEST_Extracts_20100318063000.zip
TEST_Extracts_20100319063000.zip

example-
unzip -a TEST_Extracts_20100316063000.zip gives
file1.txt
file2.txt [This files has value "CGFA_1002"]
file3.txt

We need to grep for value "CGFA_1002" amongst aval zip files and identify the zip file which contains this value

Please advice how do we achieve this requrement by directly placing a search operation on zip files ??

Regards,
Suresh

Try this,

zipgrep "pattern" <zip_file>

try this

unzip -l file.zip |grep pattern

some more command please..above ones not helping

gzgrep -l "pattern" *.zip