Mais 2cc...

Eu faria ls -tr | head -n1

Veja que o tail vai ler tudo e só te mostrar a primeira linha, o -r vai
inverter a ordem de data do ls e o head só vai ler a primeira linha e te
exibir ela e sair.

penelope:/etc# time ls -t | tail -n1

real    0m0.023s
user    0m0.000s
sys     0m0.004s
penelope:/etc# time ls -tr | head -n1
pam.conf

real    0m0.004s
user    0m0.000s
sys     0m0.004s


--

Flávio do Carmo Júnior aka waKKu

2008/10/31 Eri Ramos Bastos <[EMAIL PROTECTED]>

>   duh!
>
> Tá certo, Paulo. Rolou um momento Homer Simpson mesmo.
>
> oldest=$(ls -t|tail 1)
>
> Valeu pela correção. ;)
>
> []'s
> Eri
>
> 2008/10/31 Paulo Silvestre Schmitt <[EMAIL PROTECTED] <ps2rox%40gmail.com>
> >:
>
> > Não entendi pra que usar a opção -l e depois cortar tudo.Assim funciona e
> é
> > mais simples:
> >
> > ls -t | tail -1
> >
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a