Eu entendo que você quer procurar um arquivo específico - e não pesquisar por uma string dentro de um arquivo no arquivo .jar.
Outra opção, sem zipgrep, apenas com zip, sed e friends. Suponha que você queira examinar os arquivos jar no diretório atual:
for i in *.jar ; do unzip -l "$i" | sed "s?.*?$i: &?" ; done | grep "filetofind"