- Timestamp:
- 03/07/12 10:39:55 (12 years ago)
- Location:
- branches/libIGCM_MPI_OpenMP
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libIGCM_MPI_OpenMP
-
Property
svn:mergeinfo
set to
False
/trunk/libIGCM merged eligible
-
Property
svn:mergeinfo
set to
False
-
branches/libIGCM_MPI_OpenMP/libIGCM_post/check_expe_files_size.sh
r408 r571 125 125 # On deduit de la liste des fichiers des patterns de annee+mois, annee, intervalles de date ... 126 126 sed -r \ 127 -e 's/[0- 2][0-9]{3}[01][0-9]/YYMM/g' \127 -e 's/[0-5][0-9]{3}[01][0-9]/YYMM/g' \ 128 128 -e 's/YYMM01_YYMM(28|29|30|31)/YYmmdd_YYmmdd/g' \ 129 129 /tmp/$$.ldir | sort -u > /tmp/$$.lpat … … 146 146 # On transforme le pattern pour mettre une sequences 147 147 # de capture des annees de debut et fin d'intervalle 148 p2=$(echo $pattern | sed -e 's/YYmmdd_YYmmdd/([0- 2][0-9]{3}[01][0-9])01_[0-2][0-9]{3}[01][0-9](28|29|30|31)/g' )148 p2=$(echo $pattern | sed -e 's/YYmmdd_YYmmdd/([0-5][0-9]{3}[01][0-9])01_[0-5][0-9]{3}[01][0-9](28|29|30|31)/g' ) 149 149 150 150 # On balaye le repertoire avec le(s) pattern(s) transforme(s) pour capturer les annees … … 162 162 awk '{ 163 163 if (NR==1) {avant=$1; print $1} 164 else { for (i=avant+1 ; i<=$1 ; i++) print i}}'164 else { for (i=avant+1 ; i<=$1 ; i++) printf "%04i\n", i}}' 165 165 } 166 166 sort -u /tmp/$$.dates > /tmp/$$.toutes_dates … … 227 227 # On transforme le pattern pour mettre une sequences 228 228 # avec le mois courant 229 px=$(echo $pattern | sed -e "s/YYmmdd_YYmmdd/([0- 2][0-9]{3})${mois}01_[0-2][0-9]{3}${mois}(28|29|30|31)/g" )229 px=$(echo $pattern | sed -e "s/YYmmdd_YYmmdd/([0-5][0-9]{3})${mois}01_[0-5][0-9]{3}${mois}(28|29|30|31)/g" ) 230 230 231 231 # On balaye le repertoire avec le(s) pattern(s) transforme(s) pour capturer les tailles des fichiers de ce mois
Note: See TracChangeset
for help on using the changeset viewer.