Bonjour,
Je fais mes premiers en pas en réalisation de scripts .bat. Je suis sous windows 7.
Je cherche à extraire des données de fichiers netcdf (format utilisé par les océanographes pour créer les fichiers océano - météo). J'utilise pour ce faire les outils de la gamme nco
http://nco.sourceforge.net/
L'idée c'est de créer une série temporelle pour le 1er semestre 2014, J'ai autant de fichiers que d'heures écoulée, soit environ 4000 fichiers.
J'essaie donc de créer une boucle pour extraire les données que je veux, en créant un fichier texte avec les variables que je souhaite et les bonnes coordonnées. Je teste par exemple pour une journée (donc 24 fichiers), le script fonctionne bien par exemple pour les 6 1ers fichiers, et après j'obtiens des fichiers .txt complètement vide.
Voici mon programme ci - dessous (où %%i est l'identifiant horaire sur chaque fichier)
Je précise une nouvelle fois que c'est mon tout premier script .bat et que je n'y connais donc pas grand chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 REM/////////////////////////////NORGAS_TXT///////////////////////////////////////// @echo off FOR %%i IN (00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23) DO ( ncks -C -d node,78630,78630 -v latitude,longitude,hs,dir PREVIMER_WW3-NORGAS-UG_20140102T%%iZ.nc > 20140102T%%iZ.txt ) echo ============================================================================== echo ## Extraction des fichiers terminée echo ## echo ============================================================================== echo.
Merci de votre aide,
Alan
Partager