Trouver un file dans de nombreux files zip (comme la command find pour les directorys)

Duplicata possible:
Trouver récursivement tous les files d'archive de divers formats d'archives et les searchr pour les templates de noms de files

J'ai besoin de searchr un file dans tous les files zip dans un directory.

Existe-t-il un outil comme find qui soit capable de searchr dans des files ZIP?

J'ai essayé ceci:

 find /path/ -iname '*.zip' -print -exec unzip -l {} \; |grep -i '<filename>' 

Mais cela n'imprime que le path du file dans le file zip et non le nom du file zip lui-même!

Merci

Essayer:

 for f in `ls *.zip`; do echo "$f: "; unzip -l $f | grep <file_name>; done