LISA



Base de données

A I R P A R I F

Utilitaires d'extraction

apf2xmgr

#!/bin/sh
# --------------------------------------------------------------------------
# Creation de fichiers indiduels a partir des fichiers Airparif
# datedeb = Debut de l'extraction; ex: 98080600 pour 6 Aout 98 a 0h
# datedeb = Fin de l'extraction; ex: 98080700 pour 7 Aout 98 a 0h
# Resultat avec prefixe APF
# L.Menut - Nov.98
# --------------------------------------------------------------------------
datedeb=$1
datefin=$2
for file in `ls $3`
do
  echo "-----   Lecture de $file"
  gawk -f Airparif2Xmgr.awk -v file=${file} -v datedeb=${datedeb} -v datefin=${datefin} ${file}
done
Airparif2Xmgr.awk

#
#  AIRPARIF VERS FICHIERS INDIVIDUELS XMGR
#  L.Menut - Nov.98
#
FILENAME==file {
  date[FNR]=$1
  val[FNR]=$2
  nval=FNR
}
END{
k=0
for (j=1;j<=nval;j++){
  if (date[j] >= datedeb && date[j] <= datefin){
    k=k+1
    printf("%-i %-i \n",k,val[j]) >> "APF_"file"_"datedeb"_"datefin
  }
}
}