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]
