如何在管道命令中多次使用当前文件名?

阿列克谢·里亚兹斯基(Alexey Ryazhskikh)

我正在尝试将一批.mov文件转换为mp4。如何从管道获取文件名以生成ffmpeg命令?如何在链节中多次使用管道参数?我正在尝试这样的事情:

 ls *.MOV | ffmpeg -y -i $file  "$file.mp4"
亚诺斯

当您要将一个命令标准输出用作另一命令标准输入时管道很有用但是您需要将文件作为输入传递给ffmpeg,而不是标准输入中的文件名。而且您需要运行ffmpeg多次,每个输入文件一次才能获取一个输出文件。

长话短说,管道对此没有用,您需要一个循环作为其他答案的建议。但应将文件名参数双引号:

for file in *.MOV; do
    ffmpeg -y -i "$file" "$file.mp4"
done

您在评论中提到可以编写Perl脚本。那真是太过分了。Bash是一种更简单,非常适合的方法。请注意,您可以在一行上编写以上脚本,然后直接在命令行上运行它。

for file in *.MOV; do ffmpeg -y -i "$file" "$file.mp4"; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Dojo中获取当前文件名

来自分类Dev

如何在Excel中插入当前文件名?

来自分类Dev

如何在Perl单行代码中获取当前文件的文件名?

来自分类Dev

如何在Hadoop Reduce中获取当前文件名

来自分类Dev

如何在vim中不断查看当前文件名?

来自分类Dev

查找:嵌套命令中当前文件名的计算结果为空

来自分类Dev

gvim:映射在vimrc中使用当前文件名(%)的命令

来自分类常见问题

在gulp.src()中获取当前文件名

来自分类Dev

在Babel插件中获取当前文件名?

来自分类Dev

在Gulp Stream中获取当前文件名

来自分类Dev

如何将当前文件名插入Vim中的内容?

来自分类Dev

使用 fopen 将当前文件名更改为不同的文件名

来自分类Dev

如何在Kotlin中获取当前类的文件名

来自分类Dev

重命名文件夹中的文件,忽略当前文件名

来自分类Dev

如何在sed命令中使用文件名?

来自分类Dev

如何在sed命令中使用文件名?

来自分类Dev

在Emacs中,如何在Finder中显示当前文件?

来自分类Dev

根据当前文件名在vim中打开另一个文件

来自分类Dev

在find命令中如何在文件名中使用变量?

来自分类Dev

使用-exec时如何在find命令中输出文件名?

来自分类Dev

如何在Ruby中获取当前文件和行号?

来自分类Dev

如何在Google脚本中获取当前文件的名称?

来自分类Dev

如何在退出时删除当前文件(在PHP中?)

来自分类Dev

如何在提交sftp中停止当前文件上传?

来自分类Dev

如何在退出时删除当前文件(在php中?)

来自分类Dev

如何在Powershell中删除当前文件夹?

来自分类Dev

Grunt:在任务配置中获取当前文件名

来自分类Dev

从sublime_plugin.WindowCommand获取当前文件名

来自分类Dev

:E在目录视图中聚焦当前文件名

Related 相关文章

  1. 1

    如何在Dojo中获取当前文件名

  2. 2

    如何在Excel中插入当前文件名?

  3. 3

    如何在Perl单行代码中获取当前文件的文件名?

  4. 4

    如何在Hadoop Reduce中获取当前文件名

  5. 5

    如何在vim中不断查看当前文件名?

  6. 6

    查找:嵌套命令中当前文件名的计算结果为空

  7. 7

    gvim:映射在vimrc中使用当前文件名(%)的命令

  8. 8

    在gulp.src()中获取当前文件名

  9. 9

    在Babel插件中获取当前文件名?

  10. 10

    在Gulp Stream中获取当前文件名

  11. 11

    如何将当前文件名插入Vim中的内容?

  12. 12

    使用 fopen 将当前文件名更改为不同的文件名

  13. 13

    如何在Kotlin中获取当前类的文件名

  14. 14

    重命名文件夹中的文件,忽略当前文件名

  15. 15

    如何在sed命令中使用文件名?

  16. 16

    如何在sed命令中使用文件名?

  17. 17

    在Emacs中,如何在Finder中显示当前文件?

  18. 18

    根据当前文件名在vim中打开另一个文件

  19. 19

    在find命令中如何在文件名中使用变量?

  20. 20

    使用-exec时如何在find命令中输出文件名?

  21. 21

    如何在Ruby中获取当前文件和行号?

  22. 22

    如何在Google脚本中获取当前文件的名称?

  23. 23

    如何在退出时删除当前文件(在PHP中?)

  24. 24

    如何在提交sftp中停止当前文件上传?

  25. 25

    如何在退出时删除当前文件(在php中?)

  26. 26

    如何在Powershell中删除当前文件夹?

  27. 27

    Grunt:在任务配置中获取当前文件名

  28. 28

    从sublime_plugin.WindowCommand获取当前文件名

  29. 29

    :E在目录视图中聚焦当前文件名

热门标签

归档