hey,

<justforfun>
usando a solução do Julio + o sed que vc perguntou:

echo -e "$(sed -n '$p' arquivo)\n$(sed '$d' arquivo)"

</justforfun>

hasta!

jr.

On 3/23/07, Julio C. Neves <[EMAIL PROTECTED]> wrote:
> Aê Mauricy,
>
> Sem pensar muito:
> echo -e "$(tail -1 arquivo)\n$(head -$(($(cat arquivo | wc -l) - 1))
> arquivo)"
>
> Abração,
> Julio
> :wq
>
>
> Em 23/03/07, mauricym <[EMAIL PROTECTED]> escreveu:
> >
> >   Pessoal
> >
> > Tenho um arquivo com várias informações, porem preciso que a "última"
> > linha deste arquivo seja "movida" do final do arquivo para o começo
> > dele como primeira linha. Tem como fazer isto com o sed??
> >
> > Exemplo:
> >
> > Unidade=BBAABA (BBAABA ) CO=99990000000000
> > Total ligacoes locais= 2300,03
> > Total DDD= 916,44
> > Valor Total Unidade = 3216,47
> >
> > Valor Total do CO nivel 1 = 3216,47
> >
> > A linha Valor Total precisa sem sempre "impressa" no inicio do arquivo.
> >
> > Obrigado
> >
> > Mauricy
> >
> >
> >
>
>
>
> --
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>

Responder a