: !/bin/sh # archive topdat data cd topdat monthdir=`ls -d *_???_???? | cut -c5- | uniq` echo "monthdir=$monthdir" cd .. ############# # do topdat mycpfile() { echo "cp $1 topdat" echo "touch -r $1 topdat/$1" echo "touch -r $1 topdat" } arcdir="topdat_${monthdir}" echo "arcdir=$arcdir" zipfile="${arcdir}.zip" echo "zipfile=$zipfile" mycpfile ex2totcsv_all.csv mycpfile ex2totrep_all.txt mycpfile ex2a_ERROR_WARNING_all.rtf mycpfile ex2a_all_LOGS.zip mycpfile ex2atotcsv_all.csv mycpfile ex2atotrep_all.txt mycpfile ex2_ERROR_WARNING_all.rtf mycpfile ex2_all_LOGS.zip mkdir $arcdir cd topdat find . -depth -print | cpio -pvdum ../$arcdir cd .. zip -r -9 $zipfile $arcdir touch -r $arcdir $zipfile #rm -r $arcdir ############# # do indata cd indata arcdir="${monthdir}" echo "arcdir=$arcdir" zipfile="indata_${arcdir}.zip" echo "zipfile=$zipfile" zip -r -9 $zipfile $arcdir touch -r $arcdir $zipfile #rm -r $arcdir cd .. ############# exit 0