我正在编写一个Bash脚本,我在其中逐行读取文件(<(find /home/user/ -iname "*.MP4")
确切地说),对于我执行的每一行ffmpeg
,所以我做的是这样的:
while read -r line; do
ffmpeg -i "$line" [ MORE OPTIONS ... ]
done < <(find /home/user/ -iname "*.MP4")
Run Code Online (Sandbox Code Playgroud)
虽然,由于某种原因,只有第一行正在成功处理.
知道为什么我的代码忽略了所有其他行吗?