Как использовать пакетный скрипт для архивирования файлов с уникальными паролями?

377
Adam P.

Добрый день. Мне было интересно, есть ли способ написать пакетный скрипт, который преобразует файлы в зашифрованные паролем zip-папки (каждая zip-папка будет иметь уникальный пароль)?

Я видел несколько учебных пособий по созданию пакетного сценария для папок zip для одного предустановленного и непротиворечивого пароля, но мне было интересно, есть ли способ заставить пакетный сценарий ссылаться на набор случайных паролей, записанных в файле .csv для создания zip файлы с разными паролями?

0
Since you mention "batch", are you asking about [tag:windows] [tag:batch-file]s? Worthwelle 5 лет назад 0

1 ответ на вопрос

0
Ruan Petterson

Предполагая file.csv(разделенные пробелами имена файлов):

file1 file2 file3,password1,output1 file4 file5,password2,output2 file2 file5,password3,output3 

Вы можете использовать следующий скрипт:

#!/bin/bash cat file.csv | while IFS="," read -r files password output; do zip -e -P $password $output $files; done 
It appears (now) that the OP wants a Windows batch file.  Also, please research the need to quote things in shell scripts, and UUOC. Scott 5 лет назад 0

Похожие вопросы