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