A maneira rápida e fácil.
output="$(ls -td control.tk input.scs 2> /dev/null|head -1)"
No entanto, eu só usaria isso se você puder ter certeza de que os arquivos não contêm caracteres engraçados, como novas linhas ou espaços. Se você pode garantir que os nomes dos arquivos não contenham caracteres engraçados, então, analisar ls
é bastante seguro.