du könntest das ganze sauber in einem shell script machen... oder den befehl mit "&& rm ${i}.avi" erweitern. in einem shell script kann man das ganze sauberer aufteilen und auch besser debuggen! wenn du (ich habe das nämlich nicht getestet) was falsch machst, wird vlt etwas gelöscht das du NICHT löschen wolltest.
Ergebnis 1 bis 6 von 6
- 22.09.2011, 13:38 #1Golden Delicious
Themenstarter
- Registriert
- 09.2011
- Beiträge
- 7
Frage zu find
Hallo

so langsam lerne ich mit dem Terminal umzugehen, manche Sachen sind ja doch leichter umzusetzen als in der GUI. Zum Befehl "find" habe ich aber mal eine Frage, vielleicht kann mir hier jemand weiterhelfen?
Ich bekomme immer mal wieder Filmclips, die ich gerne automatisch konvertiert haben möchte. Das geht auch wunderbar mit der folgenden Zeile (hab ich mir aus Snippets im Web zusammengesetzt):
Wie kann ich denn den "-exec"-Teil so erweitern, dass er mir auch gleich die Ursprungs-AVI löscht?Code:find ./* -type f -exec bash -c '/Applications/HandBrakeCLI -i "$1" -o "${1%\.avi*}".mp4 -e x264 -q 22 --vfr -a 1 -E faac -B 128 --mixdown stereo -R 44.1 -D 2.0 -f mp4 -4 -X 720 --loose-anamorphic' __ {} \;
Schönen Gruß
T4RK1N
- 22.09.2011, 14:28 #2Musica artium optima est.
- 22.09.2011, 14:52 #3
Nebenbei: [code]&& mv ${i}.avi ~/.Trash[code] wäre eine Alternative. So wird die Datei in den Papierkorb geschoben und kann eventuell bei einem Versehen wieder herausfischen.
Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.
- 23.09.2011, 08:31 #4Golden Delicious
Themenstarter
- Registriert
- 09.2011
- Beiträge
- 7
Oh weh, ich fürchte so weit bin ich noch nicht... Shellscript... das mit dem Befehl erweitern hat auch nicht so ganz geklappt. Jetzt konvertiert er den fertig konvertierten Film nochmal. eieiei.
Aber danke für den Tip, so hab ich doch mal einen Ansatz um weiter zu recherchieren
Schönen Gruß
T4RK1N
- 24.09.2011, 21:21 #5
Das klappt leider nicht immer, manchmal ist dieses Verzeichnis durch welchen Prozess auch immer "belegt" und dann verschiebt sich die Datei einfach nicht, es kann auch zu einem premission denied kommen.
Was aber bei mir geholfen hat die osxutils herunterzuladen (in meinem Fall über macports) und sich dort den Befehl trash anzusehen.
- 25.09.2011, 20:30 #6
"Belegt" dürfte das Verzeichnis nicht sein.
Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.


Zitieren


(für eure Dummheit!) 