elif [[ -L ${efile} || -L ${file} ]] ; then
# not the same file types
continue
elif diff_command "${file}" "${efile}" &> /dev/null; then
elif diff -uN "${file}" "${efile}" &> /dev/null; then
# replace identical copy
mv "${file}" "${efile}"
break