#!/bin/bash

echo "only execute this script with gaussian module loaded."
echo "please enter number of log files to be read from list"
echo
pfad=$PWD
read COMNUMBER
echo
cat /dev/null > recheck
while [[ $zaehler -lt $COMNUMBER ]]; do
	echo "READ "$zaehler" OUT OF "$COMNUMBER
	let zaehler=zaehler+1
	INFILE="`sed -n ${zaehler}p $pfad/list`"
	if [ -e ${INFILE}.log ]
	then
		if (( $(tac ${INFILE}.log | grep -c "Normal") == 1 ));
		then
			if [ -e ${INFILE}.chk ]
			then
				newzmat -ichk -oxyz ${INFILE} ${INFILE}
			else
				echo "CHECKPOINT FILE MISSING for "${INFILE}
				echo ${INFILE} >> recheck
			fi
		fi
	else
		echo "NO LOGFILE AVAILABLE for "${INFILE}
	fi
	
done
echo
echo "D O N E"
echo
