我正在使用潜意识(一种为任何给定媒体文件查找字幕的工具)来获取一组电视剧的字幕,现在,我正在手动为每一集做字幕。这是一个乏味的过程。相反,我想使用Bash实现它的自动化。
我不是巴什忍者,先试了一下:
for i in /dir/*.avi; do subliminal -l en -- "$i"; done;但很明显,这不管用。
阈下也接受多个文件名作为参数,因此以下工作也是一样的:
subliminal -l en -- file1.avi file2.avi ... filen.avi但是手动输入和制表-完成每一个文件名都是一项相当大的工作。我想有更简单的方法来完成这件事?也许是用xargs,但我不确定。
你有什么想法?
发布于 2014-11-03 04:15:52
通配符在运行命令之前展开。
subliminal -l en -- file*.avihttps://stackoverflow.com/questions/26707693
复制相似问题