Se você estiver indo para apenas cat
um arquivo mais novo em um comando, você realmente não precisa da opção -l
. Em Linux
e Cygwin
você pode usar a opção -1
e tornar a análise muito mais fácil:
$ cat "$(ls -1rt | tail -n1)"
-1
deve ser muito portátil, está especificado em POSIX .
Lembre-se também de que analisar a ls
output tem suas desvantagens .
EDITAR:
Como observado corretamente em um comentário por don_crissti você nem precisa -1
:
$ cat "$(ls -rt | tail -n1)"