source: TOOLS/PACK_IPSL/create_listing.sh @ 1773

Last change on this file since 1773 was 1773, checked in by acosce, 12 years ago

We delet *jnl* files from the listing

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/bash
2
3
4#cree le listing du repertoire REPtoLISTE ($1)
5#exemple REPtoList=/dmnfs09/cont003/p86cadul/IGCM_OUT
6
7REPtoList=$1
8
9
10EXE_DIR=$(dirname ${0})
11SCRIPT_NAME=$(basename ${0} )
12export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM}
13export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp}
14
15source ${EXE_DIR}/DEM_utilities.sh
16DEM_log -0 "Demarrage de ${SCRIPT_NAME}"
17
18find $REPtoList -printf "%y %s %p \n" >> ${IGCM_DEM}/Listing.txt
19
20cd $EXE_DIR
21#lors de la creation de la liste on retire les repertoires SPIN qui seront traites ulterieurement par le ccrt
22sed '/SPIN/d' ${IGCM_DEM}/Listing.txt > ${IGCM_TMP}/Listing_tmp.txt; mv ${IGCM_TMP}/Listing_tmp.txt ${IGCM_DEM}/Listing.txt
23# on retire les fichiers issus de liens : le champ de la premiere colonne est alors un l
24awk '{if ($1!="l") print $0}' ${IGCM_DEM}/Listing.txt > ${IGCM_TMP}/Listing_tmp.txt; mv ${IGCM_TMP}/Listing_tmp.txt ${IGCM_DEM}/Listing.txt
25# on retire les fichiers run.card
26sed '/run.card/d' ${IGCM_DEM}/Listing.txt > ${IGCM_TMP}/Listing_tmp.txt; mv ${IGCM_TMP}/Listing_tmp.txt ${IGCM_DEM}/Listing.txt
27# on retire les fichiers Script_Output
28sed '/Script_Output/d' ${IGCM_DEM}/Listing.txt > ${IGCM_TMP}/Listing_tmp.txt; mv ${IGCM_TMP}/Listing_tmp.txt ${IGCM_DEM}/Listing.txt
29#possibilite de retirer d'autres types de fichiers ex: .jnl*
30sed '/.jnl/d' ${IGCM_DEM}/Listing.txt > ${IGCM_TMP}/Listing_tmp.txt; mv ${IGCM_TMP}/Listing_tmp.txt ${IGCM_DEM}/Listing.txt
31
32
33DEM_log -0 "Fin de ${SCRIPT_NAME}"
34
Note: See TracBrowser for help on using the repository browser.