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 > > >
