Di terminal, saya ingin menggunakan ffmpeg2theora untuk mengkonversi semua file .MOV dalam direktori tertentu ke file .ogv. Namun, yang berikut ini tidak berfungsi:
ffmpeg2theora *.MOV
Apakah ada cara yang baik untuk mengulangi perintah beberapa kali pada file yang berbeda?
Terima kasih!
command-line
Alan C
sumber
sumber
for file in *.[Mm][Oo][Vv]; do ffmpeg2theora "$file"; done
nocaseglob
opsi bash untuk mencocokkan ekstensi huruf besar-kecil, huruf besar.find . -iname '*.mov' -exec ffmpeg2theora '{}' \;
Untuk membatasi kedalaman rekursi, Anda dapat menambahkan
-maxdepth 1
sebelumnya-exec
sumber
for file in *.MOV
solusinya hanya akan mencari di direktori saat ini.