[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Apagar arquivo mais antigo
From: |
Flavio Junior |
Subject: |
Re: RES: [shell-script] Apagar arquivo mais antigo |
Date: |
Fri, 31 Oct 2008 16:27:09 -0200 |
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/address@hidden/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 <address@hidden>
> use o tail assim:
>
> ls -t | tail -1
>
> # ou seja sem o 'n' na frente
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> "Flavio Junior" <billpp@...>
> 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 <billpp@...>
> >
> > > 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 <bastos.eri@...>
> > >
> > > 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 <ps2rox@... <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]
- Re: [shell-script] Apagar arquivo mais antigo, (continued)
- Re: [shell-script] Apagar arquivo mais antigo, Humberto Cruz, 2008/10/30
- RES: [shell-script] Apagar arquivo mais antigo, Wagner Brasileiro Cardoso, 2008/10/30
- Re: RES: [shell-script] Apagar arquivo mais antigo, voyeg3r, 2008/10/30
- Re: RES: [shell-script] Apagar arquivo mais antigo, Flamarion Jorge, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, Flavio Junior, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, Paulo Silvestre Schmitt, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, Eri Ramos Bastos, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, Flavio Junior, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, Flavio Junior, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo, voyeg3r, 2008/10/31
- Re: RES: [shell-script] Apagar arquivo mais antigo,
Flavio Junior <=
Re: [shell-script] Apagar arquivo mais antigo, Eduardo, 2008/10/31
atualizar tabelas do bind, Eduardo Jaime Quiros Batres, 2008/10/30
Re: [shell-script] Apagar arquivo mais antigo, Marlon Reck, 2008/10/30