PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Ubuntu Gutsy Decoder] Alle otrkeys in einem Verzeichnis dekodieren



Redelworm
23.12.2007, 16:04
Gibt es einen Decoder für Ubuntu Gutsy, der
alle otrkeys in einem Verzeichnis dekodieren kann?

Der aktuelle auf der otr-Seite kann nur eine Datei
dekodieren.

Falls es einen solchen Dekoder noch nicht gibt,
wäre es ein tolles Feature ;)

Redelworm
23.12.2007, 19:49
Dieses Skript funktioniert aber nur, wenn
ich alle otrkeys einzeln als Parameter übergebe.

Es wäre ideal, wenn ich einen Ordner angebe
und das Skript dann rekursiv alle Subverzeichnisse
durchläuft, alle Dateien mit der Endung otrkey
dekodiert und in das selbe Subverzeichnis speichert,
in dem auch die otrkey Datei liegt.

Leider sind meine Shell-Skript Kenntnisse zu beschränkt ;)

Iob314
24.12.2007, 16:26
Achso...das könnte auch folgendermaßen gehen:

find /pfad/zu/den/otrkeys -iname '*.otrkey' | xargs otrmd

Redelworm
24.12.2007, 23:42
Danke, aber der Befehl funktioniert nicht, wenn ein
Leerzeichen im Verzeichnisnamen ist, da diese nicht
escaped werden.

Außerdem werden die dekodierten Dateien nicht
in die passenden Subverzeichnisse gespeichert, sondern
in das Verzeichnis, in dem ich den Befehl ausführe.

SGE
25.12.2007, 00:29
find /pfad/zu/den/otrkeys -iname '*.otrkey' -print0 | xargs -0 otrmd
sollte bei whitespaces helfen ;)