Isso não funciona (não funciona) - as sub-shells que você está usando para determinar o arquivo mais recente só são executadas uma vez. O glob não funciona porque o shell avalia o curinga apenas uma vez.
Uma maneira de lidar com isso seria usar 'watch' para executar a coisa toda, mas isso interromperia a saída a cada tantos segundos.