Ich versuche, eine große Anzahl von GRIB-Dateien in NetCDF mit Grib-Tools (ich bin auf Windows 7) in einer Batch-Datei zu konvertieren.Iterating Grib-Tools über einen Ordner von GRIB-Dateien
Ich verwende diesen Code:
for /f %%f in (`dir /b O:\Praksa\incadata\2014\01\01`)
do
echo %%f grib_to_netcdf -D NC_FLOAT -o *.nc *.grb
Aber wenn ich es laufen scheint nichts außer für CMD Öffnung passieren und wirklich schnell zu schließen.
Es gibt wahrscheinlich ein paar Syntaxfehler, die ich übersehen habe, aber meine Hauptfrage lautet: Kann ich Platzhalter (*) in GRIB-Tool-Anweisungen verwenden? Sind Leerzeichen in Verzeichnispfadnamen auch problematisch?
Danke!
Ändern Sie die Backticks um den Befehl 'dir' in einfache Anführungszeichen' 'wie dokumentiert. Fügen Sie in der nächsten Zeile eine "Pause" -Anweisung hinzu, um das Fenster offen zu halten, oder klicken Sie vorzugsweise an der Eingabeaufforderung, und klicken Sie nicht auf einen Stapel. – Magoo