remove <-------> de um arquivo de texto usando o sed ou outro comando

1. remove <-------> de um arquivo de texto usando o sed ou outro comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2017 - 12:13h

cat /tmp/arquivo.txt
[com espaço em branco] 26.0.0.131

mcedit /tmp/arquivo.txt
<-------> 26.0.0.131

Não é espaço em branco (| sed 's/^ \+//').


O arquivo original e um HTML



  


2. Re: remove <-------> de um arquivo de texto usando o sed ou outro comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2017 - 13:47h

Para remover todos os espaços no início da linha (acrescente o 'g' no seu comando):
sed 's/^ \+//g' arquivo 



3. Re: remove <-------> de um arquivo de texto usando o sed ou outro comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2017 - 14:24h

PauloHAC escreveu:

Para remover todos os espaços no início da linha (acrescente o 'g' no seu comando):
sed 's/^ \+//g' arquivo 


Não funcionou




4. Re: remove <-------> de um arquivo de texto usando o sed ou outro comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2017 - 18:09h

Experimenta assim:
sed 's/^[[:space:]]\+//g' arquivo 

Obs: Para editar diretamente no arquivo use a opção "-i" (com backup "-i.bkp").


5. Re: remove <-------> de um arquivo de texto usando o sed ou outro comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2017 - 23:10h

PauloHAC escreveu:

Experimenta assim:
sed 's/^[[:space:]]\+//g' arquivo 

Obs: Para editar diretamente no arquivo use a opção "-i" (com backup "-i.bkp").


Poderia falar um pouco sobre essa parte do comando.

sed 's/^[[:space:]]\+//g'








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts