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.
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,
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.