Я использую Windows cmd для вычисления некоторых переменных. Команда работает нормально:
gut adapt_gf -InFile sla1.nc -OutFile sla_grid1.nc
Однако у меня много значений sla (sla1.nc, sla2, sla3 и т. Д.).
Есть ли способ (для цикла), чтобы мне не приходилось каждый раз вводить все значения 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