Excluindo linha no final do arquivo [RESOLVIDO]

1. Excluindo linha no final do arquivo [RESOLVIDO]

Marcelo Romeiro
marcelo.romeiro

(usa Ubuntu)

Enviado em 29/03/2012 - 10:38h

Bom dia galera,

Como posso fazer para exclui uma linha em branco de um arquivo texto?
Essa linha está no final do arquivo.


  


2. Re: Excluindo linha no final do arquivo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2012 - 11:26h

ué... Entra com o vim e remove a linha.

# vim arquivo.txt

Aperta o Insert e edita o arquivo.

Você quer fazer isso via shell?


3. Re: Excluindo linha no final do arquivo [RESOLVIDO]

Marcelo Romeiro
marcelo.romeiro

(usa Ubuntu)

Enviado em 29/03/2012 - 11:31h

Perdão, eu não me expressei direito.

Sim, eu preciso fazer isso automaticamente. Já tenho um shell que realiza uma serie de operações para modificar esse arquivo. Agora preciso me certificar se o arquivo possui uma linha em branco no final, e se houver, excluir essa linha.


4. Re: Excluindo linha no final do arquivo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2012 - 11:48h

# vim removelinha

Conteúdo do arquivo removelinha:
#!/bin/bash


sed -i '${ /^$/d }' $1


# chmod 774 removelinha

# ./removelinha teste.txt

teste OK! Só remove a ultima linha se estiver em branco!

Abraço!!!


5. Re: Excluindo linha no final do arquivo [RESOLVIDO]

Marcelo Romeiro
marcelo.romeiro

(usa Ubuntu)

Enviado em 29/03/2012 - 13:57h

Beleza, funcionou perfeitamente. Obrigado.


6. Re: Excluindo linha no final do arquivo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2012 - 14:02h

marcelo.romeiro escreveu:

Beleza, funcionou perfeitamente. Obrigado.


Dinada!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts