我使用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