Skript - mehrere Dateien mit Passwoertern zippen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
bjog
Beiträge: 39
Registriert: 15.01.2009 19:17:09

Skript - mehrere Dateien mit Passwoertern zippen

Beitrag von bjog » 15.03.2010 15:18:16

Hallo,

ich versuche mir grad ein Skript zu erstellen, mit dem man eine Anzahl Dateien zippt und sie jeweils mit verschiedenen Passwörtern (aus z.B. einer einfachen Textdatei) zu versehen. Leider finde ich keine Möglichkeit, dies automatisch ohne doppelte manuelle Eingabe des Passwortes zu erledigen.

Code: Alles auswählen

zip -e xxx.zip datei
funktioniert ja so weit, aber der will dann halt das Passwort 2x eingegeben bekommen.

Könnt ihr mir vielleicht weiterhelfen, wie oder womit das gehen könnte?
Eine Komplettlösung muss es nicht sein, wäre aber auch nicht tragisch.

Anhang genauer gedachter Ablauf:
  • mehrere Dateien liegen als xxxxxx_0001.tif (fortlaufend) vor
  • Dateien wird einzeln gezippt
  • Dateien bekommen unterschiedliche, vorgegebene Passwörter (alternativ automatisch generiert und in Extra-Datei mit zugehörigem Dateinamen geschrieben, um sie weitergeben/entschlüsseln zu können)
(Wenn es vereinfacht werden kann, wäre ich da auch für Tipps dankbar ;) Muss aber nicht sein)

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: Skript - mehrere Dateien mit Passwoertern zippen

Beitrag von SubOptimal » 16.03.2010 23:00:21

Hi,
bjog hat geschrieben:Leider finde ich keine Möglichkeit, dies automatisch ohne doppelte manuelle Eingabe des Passwortes zu erledigen.

Code: Alles auswählen

zip -e xxx.zip datei
funktioniert ja so weit, aber der will dann halt das Passwort 2x eingegeben bekommen.
Könnt ihr mir vielleicht weiterhelfen, wie oder womit das gehen könnte?
Keine Komplettlösung, aber sicher ein Ansatz (aus: man zip)

Code: Alles auswählen

zip -P dein_geheimes_passwort foobar.zip datei
SubOptimal

Antworten