Exploiter accnt avec AWK

Exploiter le fichier account CFT avec AWK

 ============== Liste_Acnt.ksh

#!/bin/ksh
#========= Liste les infos issues des acnt pour un idf donne
#  IDF    S   IDT     PART    SUSER           FNAME

if [ $# -eq 0 ]; then
 echo " en parm Nom de l idf et JJMMSSAA ou MMSSAA "
 exit 9
fi

idf=$1
if [ "$1" = "*" ]; then
  idf=""
fi
jour_stat="$2"

echo "======================================================================================================================================="
echo "  IDF    S   IDT     PART    SUSER            PARM           dateDeb  dateBeg  dateEnd   FNAME "
echo "=======================================================================================================================================\n"

#Pour bilan MSASAL
##for file in `find ~cft/accnt/LogHisto -name "cft_acnt*${jour_stat}*"` `ls cft/accnt/cft_acnt*${jour_stat}*` `ls cft/cft/accnt/cft_acnt*${jour_stat}*` cft/cft/accnt/cft_acnta cft/cft/accnt/cft_acnt

for file in `ls cft/accnt/cft*cnt*${jour_stat}*` cft/cft/accnt/cft*cnt
do

if [ -f "$file" ]; then
 if [ `echo $file | grep Z | wc -l` -eq 0 ]; then
     cat $file | ksh Liste_Acnt.awk ${idf}
 else
     zcat $file 2>/dev/null | ksh Liste_Acnt.awk ${idf}
 fi
fi

done


Exploiter les fichiers account CFT pour les mettre en base mysql


Previous page: Extraire configuration
Page suivante : Exploiter accnt en C