Se você usar o shell padrão (bash), poderá usar o seguinte:
for file in *.MOV; do ffmpeg2theora "$file"; done
No terminal, eu quero usar ffmpeg2theora para converter todos os arquivos .MOV em um determinado diretório para arquivos .ogv. No entanto, o seguinte não funciona:
ffmpeg2theora *.MOV
Existe uma boa maneira de repetir um comando várias vezes em arquivos diferentes?
Obrigado!
Se você usar o shell padrão (bash), poderá usar o seguinte:
for file in *.MOV; do ffmpeg2theora "$file"; done
find . -iname '*.mov' -exec ffmpeg2theora '{}' \;
Para limitar a profundidade de recursão, você pode adicionar -maxdepth 1
antes de -exec
Tags command-line