Será que algo assim funciona?
for i in *.zip ; do
echo $i;
unzip -l ${i} | grep "123456";
done
Eu tenho um diretório com muitos arquivos .zip. Desejo pesquisá-los para corresponder a um tamanho de arquivo descompactado (estou tentando descobrir em qual arquivo .zip meu arquivo foi originado e o nome foi alterado). IDEALMENTE, eu poderia dizer "ls -z / zipfiles | grep" 123456 "e ls trataria o .zip como um diretório. Fusível pode ser feito para funcionar, mas só funciona com arquivos únicos e é incômodo.
Será que algo assim funciona?
for i in *.zip ; do
echo $i;
unzip -l ${i} | grep "123456";
done