T
tihnk
Mausschubser
Hallo zusammen,
mein Ziel ist das rekursive Auslesen von 2 Verzeichnisebenen und das ausführen von Befehlen auf den vorhandenen Dateien. Konkret handelt es sich um Videos im avi-Format, die ich zunächst in einzelne jpgs zerlegen muss um sie dann in einem zweiten Schritt einem Programm zuzuführen, das seinerseits txt-Files erstellt.
Ich verwende Ubuntu 8.04/bash 3.2.39.
Die Dateien liegen unter /home/user/Desktop/ in den Verzeichnissen v14 und v15.
Mit Hilfe von
kann ich die einzelnen Dateien zerlegen.
Mit
kann ich mir die Dateien anschauen. Nun hab ich etwas gegoogelt, und der erste Schritt wäre nun, die Dateien via find und mogrify zu bearbeiten, in etwa so
Leider bekomme ich ein
als Antwort. Was ist in dem Script nun nicht ganz richtig?
Außerdem wäre mein Wunsch, dass die jpgs in (zu erstellende) Verzeichnisse gelegt werden, also z.B. in v15/40-40/03 (für Datei 03).
Und dann schließlich als letztes das ausführen des Programms auf den einzelnen jpgs mit Ausgabe einer txt.
Kann ich das alles in "exec" integrieren..? Wäre für Tipps sehr dankbar!
mein Ziel ist das rekursive Auslesen von 2 Verzeichnisebenen und das ausführen von Befehlen auf den vorhandenen Dateien. Konkret handelt es sich um Videos im avi-Format, die ich zunächst in einzelne jpgs zerlegen muss um sie dann in einem zweiten Schritt einem Programm zuzuführen, das seinerseits txt-Files erstellt.
Ich verwende Ubuntu 8.04/bash 3.2.39.
Die Dateien liegen unter /home/user/Desktop/ in den Verzeichnissen v14 und v15.
Mit Hilfe von
Code:
mogrify -format jpg ./v15/40-40/v15_40-40_03.avi
Mit
Code:
find . -name *.avi
Code:
find . -name *.avi -exec "mogrify -format jpg {}" \;
Leider bekomme ich ein
Code:
find: mogrify -format jpg ./Desktop/v15/40-40/v15_40-40_03.avi: No such file or directory
Außerdem wäre mein Wunsch, dass die jpgs in (zu erstellende) Verzeichnisse gelegt werden, also z.B. in v15/40-40/03 (für Datei 03).
Und dann schließlich als letztes das ausführen des Programms auf den einzelnen jpgs mit Ausgabe einer txt.
Kann ich das alles in "exec" integrieren..? Wäre für Tipps sehr dankbar!
Zuletzt bearbeitet: