我在一个目录中有两种具有相同文件名的文件类型:
file1.ts
file1.ec3
file2.ts
file2.ec3
我需要创建一个循环来一次处理一对文件(file1.ts + file1.ec3)。然后需要用第二对(file2.ts + file2.ec3)重新启动循环。
这是我的代码:
for i in *.ts; do
for e in *.ec3; do
ffmpeg -i "$i" -i "$e" -map 0:v -map 1:a -codec copy "${i%.ts}_DD+.ts";
done;
done
但是当第一个周期结束时,它会尝试处理 file1.ts + file2.ec3 并停止一切......
我怎样才能让它正常工作?