#!/bin/bash

####################################################################
#####                                                          #####
#####            AUTHOR: BORIS KIEFER (08/2019)                #####
#####                                                          #####
####################################################################

# THIS SOFTWARE IS DISTRIBUTED AS IS WITHOUT ANY WARRANTY
# USE AT YOUR OWN DISGRESSION
#
# ==> WORK ON A COPY OF THE RECOVERED FILES 
#     IN CASE SOMETHING GOES WRONG

echo "REMOVE PDF FILE WITHOUT MATCHING TXT FILE"
echo "COMMAND LINE ARGUMENT == TARGET DIRECTORY"
TARGET="$1"
echo "TARGET DIRECTORY: $TARGET"

# START PROCESSING THE FILES
# INITIALIZE COUNTERS
nfiles=0   # TOTAL NUMBER OF FILES
nfnew=0    # NUMBER OF DIFFERENT FILES
nfrm=0     # NUMBER OF REDUNDANT FILES
sizeold=0  # INITIAL VALUE FOR SIZE COMPARISON

cd ./ZREC_BK/$TARGET                 # MOVE INTO TARGET DIRECTORY

for cfile in $( ls -S -1 *.pdf )     # LOOP OVER ALL TXT FILES
 do

# Count total number of files
 nfiles=$(( $nfiles + 1 ))

  TEXT=`echo "$cfile" | rev | cut -d. -f 2- | rev`
  TEXT=$TEXT.txt

 if [[ -e $cfile && ! -e $TEXT ]]; then         

  nfrm=$(( $nfrm + 1 ))
  echo "$nfrm $cfile $TEXT"
  rm $cfile

 fi

done   # END LOOP OVER FILES

pwd

echo "SUMMARY: "
echo "NFILES                 : $nfiles"
echo "REMOVED PDF            : $nfrm"
