if [[ $dynbusdate -gt $prevbusdate ]]; then
echo " Step 1.1 ---> DynamicFile exists & P_BUS_DATE in DynamicDateFile is greater than the P_BUS_DATE of the previous run "
echo "P_BUS_DATE=$dynbusdate">$COMMON_SCRIPTS/CallCPMGPERDynamicParam.env
ls -l $CDPH_DELTA_ARCHIVE/*_ABC_CUST_GS_NON_TRAN_CHANGE_INDEX_DLY*| grep $dynbusdate | awk '{print $9}' > $COMMON_TMP/abc_nt_per_chg_indx.txt
ls -l $CDPH_DELTA_ARCHIVE/*_ABC_CUST_GS_NON_TRAN_PER_PROF_DLY*| grep $dynbusdate | awk '{print $9}' > $COMMON_TMP/abc_nt_per_gs.txt
while [ $dynbusdate -gt $dynsubdate ]
do
dynbusdate=`date -d "$dynbusdate 1 day ago" "+%Y%m%d"`
ls -l $CDPH_DELTA_ARCHIVE/*_ABC_CUST_GS_NON_TRAN_CHANGE_INDEX_DLY*| grep $dynbusdate | awk '{print $9}' >> $COMMON_TMP/abc_nt_per_chg_indx.txt
ls -l $CDPH_DELTA_ARCHIVE/*_ABC_CUST_GS_NON_TRAN_PER_PROF_DLY*| grep $dynbusdate | awk '{print $9}' >> $COMMON_TMP/abc_nt_per_gs.txt
done
#################################################################################################### #####################################
#Check whether the dates in the goldstandard.txt & change_index.txt matches, if it doesnt match, the flow will not proceed, else continue
#################################################################################################### #####################################
sed 's|.*/\([0-9]\{8\}\).*|\1|' $COMMON_TMP/abc_nt_per_chg_indx.txt |paste -sd',' - > $COMMON_TMP/abc_nt_per_chg_indx.done
sed 's|.*/\([0-9]\{8\}\).*|\1|' $COMMON_TMP/abc_nt_per_gs.txt |paste -sd',' - > $COMMON_TMP/abc_nt_per_gs.done
tr ,
\\n < $COMMON_TMP/abc_nt_per_gs.done| sort > $COMMON_TMP/abc_nt_per_gs.done_tmp
tr ,
\\n < $COMMON_TMP/abc_nt_per_chg_indx.done | sort > $COMMON_TMP/abc_nt_per_chg_indx.done_tmp
cmp -s $COMMON_TMP/abc_nt_per_gs.done_tmp $COMMON_TMP/abc_nt_per_chg_indx.done_tmp
file_cmp_chk=$?
if [[ file_cmp_chk -eq 0 ]]; then
for name in `cat $COMMON_TMP/abc_nt_per_chg_indx.txt`
do
cp $name $COMMON_INBOX
echo $name;
done
for name in `cat $COMMON_TMP/abc_nt_per_gs.txt`
do
cp $name $COMMON_INBOX
echo $name;
done
rm -f $COMMON_TMP/abc_nt_per_gs.done_tmp $COMMON_TMP/abc_nt_per_chg_indx.done_tmp