Я пытаюсь массово преобразовать большое количество файлов GRIB в netCDF с помощью инструментов grib (у меня Windows 7) в пакетном файле.
Я использую этот код:
for /f %%f in (`dir /b O:\Praksa\incadata\2014\01\01`)
do
echo %%f grib_to_netcdf -D NC_FLOAT -o *.nc *.grb
Но когда я запускаю его, кажется, ничего не происходит, кроме очень быстрого открытия и закрытия CMD.
Вероятно, я пропустил какую-то синтаксическую ошибку, но мой главный вопрос: могу ли я использовать подстановочные знаки (*) в операторах инструментов grib? Кроме того, проблематичны ли пробелы в путях к каталогам?
Спасибо!
dir
на одинарные кавычки'
, как описано в документации. Добавьте инструкциюpause
в следующей строке, чтобы окно оставалось открытым, или, что предпочтительнее, запускайте из командной строки, не нажимая пакет. - person Magoo   schedule 04.07.2017