【问题标题】:Search/Find All .mkv in directories and sub directories在目录和子目录中搜索/查找所有 .mkv
【发布时间】:2020-05-31 21:05:04
【问题描述】:

您好,我有一个脚本,我想扫描所有子目录 1/2/3/4/ 等深,但是当我在这里放置一个 mkv 示例文件时;

/home/storage/movies/folder1/folder2/folder3/sample.mkv 但它没有找到.mkv

它得到错误 **/*.mkv: 没有这样的文件或目录

shopt -s globstar
while true; do
for f in **/*.mkv; do 
ffmpeg -i "$f" -c:v libx264 -preset ultrafast -minrate 4.5M -maxrate 4.5M -bufsize 9M -c:a ac3 "${f%mkv}mp4";
rm "$f";
done
sleep 60
done

任何人都可以看到问题所在或有任何其他建议

【问题讨论】:

    标签: search directory find subdirectory


    【解决方案1】:

    Daniel,已经 2 个月了,我希望你找到了解决方案。如果你不这样做,你可以试试这个作为快速解决方法,

    for f in `find . -name *.mkv`; do
    

    你也可以看看 find 的 exec 选项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-13
      相关资源
      最近更新 更多