Simple, obtienes la lista de archivos, y luego iteras sobre la lista guardando el archivo más nuevo (en fecha de modificación):
Código BASH:
Ver originalMAS_NUEVO=""
for ARCHIVO in *.txt; do
if [[ -e $ARCHIVO && $ARCHIVO -nt $MAS_NUEVO ]]; then
MAS_NUEVO="$ARCHIVO"
fi
done
http://mywiki.wooledge.org/BashFAQ/003