
#!/bin/sh
# File	: proc_netapp-inventory.sh
# By	: Maarten.deBoer@Atos.net, 230118
# Subject	: Script to process, incomming, mailed CSV-files
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
MUNPACK="/usr/bin/munpack"

BASEDIR="${HOME}/netapp-inventory"
INDIR="${BASEDIR}/inmail"
PROCDIR="${BASEDIR}/processed"
CSVDIR="${BASEDIR}/csv-files"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  BASEDIR=${BASEDIR} INDIR=${INDIR} PROCDIR=${PROCDIR} CSVDIR=${CSVDIR}"|tee -a ${LOG}

cd ${INDIR}
ls -1 netapp-inventory*.asc | while read FNAME
do
  FROM=`echo ${FNAME}|awk -F\_ '{print $2}'|sed 's/\./_/g'`
  DATI=`echo ${FNAME}|awk -F\_ '{print $3}'|cut -d\. -f1|grep ^20`
  echo "  FNAME=${FNAME} FROM=${FROM} DATI=${DATI}"|tee -a ${LOG}
  mv ${FNAME} ${PROCDIR}/${FROM}_${DATI}.asc
  cd ${PROCDIR}
  ${MUNPACK} -t ${FROM}_${DATI}.asc
  mv part1 ${FROM}_${DATI}.mail
  mv part2 ${CSVDIR}/${FROM}_${DATI}.csv

done  # FNAME


echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

