【问题标题】:Redirect output to a file using forfiles使用 forfiles 将输出重定向到文件
【发布时间】:2015-01-09 21:25:36
【问题描述】:

我想对目录中的一堆文件运行命令,并将命令的输出发送到每个 .ts 文件的单独 .csv 文件。

我要运行的命令是:

ffprobe -print_format csv -show_packet <filename.ts> > <filename>.csv

我正在尝试编写脚本,以便它执行文件夹中的每个 .ts 文件

forfiles -s -m*.ts -c"ffprobe -print_format csv -show_packets @FILE > @FILE.csv"

如果我有重定向,它会在 ffprobe 中引发错误,如果我有引号之外的重定向,它会将所有输出重定向到同一个文件 (@FILE.csv)。

【问题讨论】:

    标签: windows batch-file redirect


    【解决方案1】:

    如果您打算使用重定向,则必须使用 CMD /Cforfiles without cmd /c

    forfiles -s -m*.ts -c " cmd /c ffprobe -print_format csv -show_packets @FILE > @FILE.csv"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-23
      • 2016-08-09
      • 2013-10-11
      • 2023-03-19
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多