我创建了一个bash脚本来处理文件夹中的视频及其子文件夹:
find . -type f -name '*.mkv' | while read file; do ffmpeg -i $file ... done
问题:它不是等待ffmpeg完成的while循环,而是继续遍历循环.最终结果是,文件未得到处理.我需要一种方法让当前的while循环迭代等到ffmpeg完成后再继续下一次.或者是一种排队这些项目的方法.
我认为这就像你错过$before文件一样简单.
原文链接:https://www.f2er.com/bash/385004.htmlfind . -type f -name '*.mkv' | while read file; do ffmpeg -i $file ... done