-1

我对 bash 脚本不是很熟悉,所以我需要你们的帮助。

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

编辑:

我试过这段代码。

filename=${*.mp4}

while true;

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

1 回答 1

2

您可以遍历文件并运行 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
于 2015-11-23T14:40:51.857 回答