Oi Flavio, beleza?
testei essa solução mas nao funcionou, ela sempre remove a ultima linha... por algum motivo nao esta avaliando a expressao regular. abraços, Angelo. >cat txt a b b b c c d d > sed -i '$,/^$/d' txt > cat txt a b b b c c d > 2008/2/20 Flavio Junior <[EMAIL PROTECTED]>: > Da pra por tudo no sed > > $ sed -i '$,/^$/d' txt > > -- > > Flavio do Carmo Junior > > 2008/2/20 Angelo Fausti Neto <[EMAIL PROTECTED]<angelofausti%40gmail.com> > >: > > > > Voltando a pergunta do nosso colega: > > > > Primeiro tens que testar se a ultima linha esta em branco, podes usar > > > > tail -1 txt | grep '^$' > > > > e depois disso deletar a ultima linha > > > > sed '$d' txt > > > > o comando completo fica > > > > tail -1 txt | grep '^$' && sed '$d' txt > > > > []'s > > Angelo. > > > > 2008/2/19 linko_k <[EMAIL PROTECTED] > > <linko_k%40yahoo.com.br><linko_k%40yahoo.com.br>>: > > > > > Boa Noite, > > > Como faço para delatar a ultima linha de um arquivo caso a mesma > > > estiver em branco ? > > > > > > no aguardo > > > Obrigado > > > > > > > > > > > > > -- > > -- Angelo Fausti > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- -- Angelo Fausti [As partes desta mensagem que não continham texto foram removidas]