大家好我正在编写一个小的bash脚本来为我自动化一些东西但是我遇到了一些障碍我的当前文件如下所示:
for /f "delims=" %%f in ('dir /b "D:/*"') do C:\MediaInfo\MediaInfo.exe "--Inform=Video;%Width% "D:\%%f"
pause > nul
暂停的事情就在那里,所以我可以看到输出。而部分经过| do |命令工作正常,如果我手动输入(因为我知道我的语法是正确的)但是当运行批处理脚本而不是实际执行上述命令时,它只是将它们打印到命令控制台。我在这里或类似地遗漏了一些语法。另外作为旁注,我想将该查询的结果值推送到int中,以便我可以使用它,你知道这是否可以在bash中使用,还是应该尝试使用更高级别的语言?谢谢!
答案 0 :(得分:0)
我对mediainfo
的错综复杂没有概念 - 但是如果它在你发布的命令行中接受不平衡的引号那将是不寻常的。我建议在%Width%
之后加一个额外的