gpt4 book ai didi

linux - BASH while 循环和 qt-faststart

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:27 24 4
gpt4 key购买 nike

我对 bash 脚本不太熟悉,所以我需要你们的一点帮助。

我的 Gentoo 服务器上有一个目录,其中包含数百个视频,每个视频的名称中都有一个日期(09092015.mp4、10092015.mp4 等)。我需要一个 while 循环,它将使用 qt-faststart 将所有这些文件复制到新位置并保留其原始名称。

编辑:

我已经尝试过这段代码。

filename=${*.mp4}

while true;

qt-faststart $filename /backup/$filename
fi
done

最佳答案

您可以iterate over the files并运行qt-faststart:

for filename in *.mp4; do
qt-faststart $filename /backup/$filename
done

如果您想在子目录中包含文件,可以使用find :

for filename in $(find . -name '*.mp4'); do
qt-faststart $filename /backup/$filename
done

关于linux - BASH while 循环和 qt-faststart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33872287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com