#!/bin/bash COUNTER=0 FLAG=0 ROOTDIR=/home/dikme/dumps/FINAL FILE=/home/dikme/dumps/lasttcldumpfile.txt cd $ROOT while [ `ls -1|wc -l` != "1" ]; do if [ -e "$FILE" ]; then last=`cat $FILE` FLAG=0 current=${last:0:3}`expr ${last:3} + 1` else current=abc $FLAG=1 echo current1 is $current sleep 2 fi # current=${last:0:3}`expr ${last:3} + 1` echo Current Final is $current echo The counter is $COUNTER let COUNTER=COUNTER+1 gzip -1 $current # rm $current.gz if [ $FLAG eq 1 ]; then echo abc0 > $FILE else echo $current > $FILE fi done