A sintaxe -NUMERO não é mais um padrão POSIX. Foi considerada obsoleta (faz anos na real :D).
Em breve ela deixará de funcionar e será obrigatório o uso do -n. Mais info nessa thread: http://www.mail-archive.com/[EMAIL PROTECTED]/msg00711.html PS: Mesmo sem o -n acontece de não aparecer o arquivo.. Provavelmente algo na formatação de colunas do ls. ugabuga:/etc# ls -t | tail -1 ugabuga:/etc# -- Flávio do Carmo Júnior aka waKKu 2008/10/31 voyeg3r <[EMAIL PROTECTED]> > use o tail assim: > > ls -t | tail -1 > > # ou seja sem o 'n' na frente > > --- Em [email protected] <shell-script%40yahoogrupos.com.br>, > "Flavio Junior" <[EMAIL PROTECTED]> > escreveu > > > > > E olha só.. > > nem era minha intenção mas percebam que o arquivo não aparece no > tail -n1, > > tive que usar tail -n2 para que aparecesse... > > > > Mais um motivo (que esse não sei explicar agora) pra usar o head. > > > > -- > > > > Flávio do Carmo Júnior aka waKKu > > > > 2008/10/31 Flavio Junior <[EMAIL PROTECTED]> > > > > > 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] > > > > > [As partes desta mensagem que não continham texto foram removidas]
