Como usar um script em lote para compactar arquivos com senhas exclusivas?

0

Bom dia. Eu queria saber se existe uma maneira de escrever um script em lotes que converte arquivos em pastas zip criptografadas por senha (cada pasta zip terá uma senha única)?

Tenho visto vários tutoriais sobre como criar um script em lote para pastas zip para uma predefinição & senha consistente, mas eu queria saber se existe uma maneira de fazer o script em lote se referir a um conjunto de senhas aleatórias gravadas em um arquivo .csv para criar arquivos zip com senhas distintas?

    
por Adam P. 10.10.2018 / 22:15

1 resposta

0

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
    
por 10.10.2018 / 23:17