为循环窗口cmd

我使用Windows cmd来计算一些variables。 该命令正常工作:

gut adapt_gf -InFile sla1.nc -OutFile sla_grid1.nc 

但是,我有很多sla值(sla1.nc,sla2,sla3等)。

有没有一种方法(for循环),以便我不必inputinn所有的sla值,并且每次都改变outFile值(sla_grid1,sla_grid2,sla_grid3等)?

蒂姆

 @echo off setlocal enabledelayedexpansion for %%f in (*.nc) do ( set OUT=%%f @echo gut adapt_gf -InFile %%f -OutFile sla_grid!OUT:~3! gut adapt_gf -InFile %%f -OutFile sla_grid!OUT:~3! ) endlocal