Acrescentar um arquivo a um monte de arquivos * .zip em uma pasta

0

Eu preciso acrescentar um arquivo a vários arquivos zip em uma pasta. Eu tentei o comando:

zip -r myfile.zip photo.jpg 

Mas isso só adiciona o arquivo ao arquivo zip específico. Como eu faço isso loop. encontrar e adicionar a cada zip na pasta?

Muito apreciado pela resposta.

Atenciosamente,

    
por Sambath DreamHigh 12.08.2016 / 10:29

1 resposta

0

Você pode usar o comando find com o sinalizador exec.

find . -type f -name "*.zip" -exec zip {} -r photo.jpg \;

Aviso: Escrito da memória, não tenho certeza se está exatamente correto. Mas é um lugar para começar.

    
por 22.08.2016 / 11:35