Wie verwende ich ein Batch-Skript, um Dateien mit eindeutigen Passwörtern zu komprimieren?

Wie verwende ich ein Batch-Skript, um Dateien mit eindeutigen Passwörtern zu komprimieren?

Guten Tag. Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Batch-Skript zu schreiben, das Dateien in kennwortverschlüsselte Zip-Ordner konvertiert (jeder Zip-Ordner hat ein eindeutiges Kennwort)?

Ich habe mehrere Tutorials zum Erstellen eines Batch-Skripts für Zip-Ordner gesehen füreinsvoreingestelltes und konsistentes Passwort, aber ich frage mich, ob es eine Möglichkeit gibt, das Batch-Skript auf eine Reihe zufälliger Passwörter verweisen zu lassen, die in einer CSV-Datei aufgezeichnet sind, um ZIP-Dateien mit unterschiedlichen Passwörtern zu erstellen?

Antwort1

Angenommen file.csv(durch Leerzeichen getrennte Dateinamen):

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

Sie können das folgende Skript verwenden:

#!/bin/bash
cat file.csv | while IFS="," read -r files password output; do zip -e -P $password $output $files; done

verwandte Informationen