Recolage de fichiers
IBA
-
IBA -
IBA -
Bonjour,
J'ai une archive netcdf décompressée qui a 128 fichiers (.000 .001 ... .127) pour chaque année.
Comment faire pour les recoller ? (J'ai essayé avec ncjoin mais ça ne marche pas. Et voici le code bash que j'ai écrit: #@ shell = /usr/bin/csh
set MODEL=can2
#set LEV=
set NY_START=2000
set NY_END=2001
set NM_START=2
set NM_END=12
set NY=$NY_START
#set NY_END_BAK=NY_END
#set NM_END_BAK=NM_END
@ NY_END++
@ NM_END++
while ($NY != $NY_END)
if ($NY == $NY_START) then
set NM=$NM_START
else
set NM=1
endif
set MY_YEAR=$NY
@ MY_YEAR++
if ($MY_YEAR == $NY_END) then
set MONTH_END=$NM_END
else
set MONTH_END=13
endif
while ($NM != $MONTH_END)
set TIME=Y${NY}M${NM}
echo ${MODEL}_avg_${TIME}.nc
ncjoin ${MODEL}_avg_${TIME}.???.nc ${MODEL}_avg_${TIME}.nc
/bin/rm ${MODEL}_avg_${TIME}.???.nc
@ NM++
end
@ NY++
end )
Merci de m'indiquer le chemin à suivre SVP
J'ai une archive netcdf décompressée qui a 128 fichiers (.000 .001 ... .127) pour chaque année.
Comment faire pour les recoller ? (J'ai essayé avec ncjoin mais ça ne marche pas. Et voici le code bash que j'ai écrit: #@ shell = /usr/bin/csh
set MODEL=can2
#set LEV=
set NY_START=2000
set NY_END=2001
set NM_START=2
set NM_END=12
set NY=$NY_START
#set NY_END_BAK=NY_END
#set NM_END_BAK=NM_END
@ NY_END++
@ NM_END++
while ($NY != $NY_END)
if ($NY == $NY_START) then
set NM=$NM_START
else
set NM=1
endif
set MY_YEAR=$NY
@ MY_YEAR++
if ($MY_YEAR == $NY_END) then
set MONTH_END=$NM_END
else
set MONTH_END=13
endif
while ($NM != $MONTH_END)
set TIME=Y${NY}M${NM}
echo ${MODEL}_avg_${TIME}.nc
ncjoin ${MODEL}_avg_${TIME}.???.nc ${MODEL}_avg_${TIME}.nc
/bin/rm ${MODEL}_avg_${TIME}.???.nc
@ NM++
end
@ NY++
end )
Merci de m'indiquer le chemin à suivre SVP
A voir également:
- Recolage de fichiers
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
- Wetransfer gratuit fichiers lourd - Guide
2 réponses
salut,
qu'est-ce que tu appelles "recoller" ?
les concaténer (les mettre l'un à la suite de l'autre dans un seul fichier) ?
"ça marche pas" : que se passe-t-il ? que ne se passe-t-il pas ? y a-t-il des messages d'erreurs ? !!!
il ne serait pas inutile de commenter ton script, pour qu'on sache ce que tu y fais, car
comment les fichiers doivent-ils être "recoller" ?
qu'est-ce que tu appelles "recoller" ?
les concaténer (les mettre l'un à la suite de l'autre dans un seul fichier) ?
"ça marche pas" : que se passe-t-il ? que ne se passe-t-il pas ? y a-t-il des messages d'erreurs ? !!!
il ne serait pas inutile de commenter ton script, pour qu'on sache ce que tu y fais, car
cshest très peu utilisé.
comment les fichiers doivent-ils être "recoller" ?
Salut lapiel,
Oui c'est exactement ce que j'ai voulu faire. Et j'avais même essayé de le faire avec ''cdo mergetime'' puis ''ncrcat'' mais ça n'avait pas aussi marché. J'ai peur que ce soit mes fichiers qui soient corrompus car je les ai ''ncview'' mais pour certains fichiers je ne vois rien. Et merci la réponse!!
Oui c'est exactement ce que j'ai voulu faire. Et j'avais même essayé de le faire avec ''cdo mergetime'' puis ''ncrcat'' mais ça n'avait pas aussi marché. J'ai peur que ce soit mes fichiers qui soient corrompus car je les ai ''ncview'' mais pour certains fichiers je ne vois rien. Et merci la réponse!!