我正在对多个文件执行特定操作,以下是为它编写的 bat 文件脚本。文件的名称属于这种类型: aspen_1M_bursty_25_1.pcap
@FOR /L %%i in (1,1,10) do (
@%decoder% -i L:\martin\05_distorted\Elecard\%~n1_bursty_25_%%i.pcap -o L:\martin\05_distorted\Elecard\%~n1_bursty_25_%%i.avi
)
问题是,这个脚本在里面添加了“-”并最终调用了如下命令:
-i L:\martin\05_distorted\Elecard\-_bursty_25_1.pcap -o L:\martin\05_distorted\Elecard\-_bursty_25_1.avi
^ ^
因此,它会返回一个错误,即没有这样的文件,因为文件名中没有“-”:
上面的脚本在一个 bat 文件中,我通过命令提示符调用 bat 文件。
如何摆脱这个'-'的东西?:)