PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : passwortübergabe an laufenden Befehl



User17
12-11-2011, 16:55
Hallo zusammen

Ich schreibe gerade einen bash Script der mir die Arbeit erleichtern soll.
Soweit sogut nur habe ich jetzt ein Problemm.
Ich möchte mit unrar ein rar archiv entpacken das passwortgeschützt ist.
Eine möglichkeit das Passwort unrar gleich mit dem Aufruf mitzugeben (also als Argument) habe ich nicht gefunden.
Auch jegliche andere Versuche von mir nach dem aufruf von unrar ihm das Passwort zu geben (im Script versteht sich) schlugen fehl.

Wenn unrar aufgerufen wird (unrar option "zu entpackende Datei" "Zielverzeichnis") gibt (egal ob im script oder direkt) unrar mir eine Ausgabe in der steht die Version etc und was wohin entpackt wird. Bei Passwortgeschützten Dateien will er nun ein Passwort von mir das ich eingeben muss.

Ich bekomme es nicht hin unrar diese Eingabe zu "übergeben" via Script.

Bin für jeden Tipp dankbar



Grüsse.

undefined
12-11-2011, 17:35
Hallo zusammen
.................
Eine möglichkeit das Passwort unrar gleich mit dem Aufruf mitzugeben (also als Argument) habe ich nicht gefunden.
................
Kann ich irgendwie nicht glauben ;)

~> unrar --help | grep -a1 pass
ow Save or restore file owner and group
p[password] Set password
p- Do not query password
r Recurse subdirectories

User17
13-11-2011, 20:09
danke vielmals :o