
Bom dia. Eu queria saber se existe uma maneira de escrever um script em lote que converta arquivos em pastas zip criptografadas por senha (cada pasta zip terá uma senha exclusiva).
Já vi vários tutoriais sobre como criar um script em lote para pastas zip paraumsenha predefinida e consistente, mas gostaria de saber se existe uma maneira de fazer com que o script em lote se refira a um conjunto de senhas aleatórias registradas em um arquivo .csv para criar arquivos zip com senhas distintas?
Responder1
Assumindo um file.csv
(nomes de arquivos separados por espaço):
file1 file2 file3,password1,output1
file4 file5,password2,output2
file2 file5,password3,output3
Você pode usar o seguinte script:
#!/bin/bash
cat file.csv | while IFS="," read -r files password output; do zip -e -P $password $output $files; done