Pular para o conteúdo

comando sed [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. comando sed [RESOLVIDO]

Enviado em 26/10/2011 - 16:03h

Boa tarde galera do VoL...
É possível utilizar o comando "sed" para acrescentar palavras dentro de um arquivo?
Por exemplo, no texto abaixo eu quero acrescentar ao fina da 3a linha "para sempre"

viva o linux
viva o linus de novo
viva o linux
viva o linux novamente

é possível?
Abraços, Lucas Doná.

Responder tópico

2. Re: comando sed [RESOLVIDO]

Melhor resposta

Enviado em 26/10/2011 - 16:07h

bom eu não sei muito sobre o sed
um a grande falha minha
mas ve se de ajuda com essa dica
http://www.zago.eti.br/script/sed.html

qualquer coisa estamos ai

3. Re: comando sed [RESOLVIDO]

Enviado em 26/10/2011 - 17:26h

Não consegui somente acrescentar palavras, mas consegui substituir a linha por uma outra, que daria no mesmo, consegui utilizando o comando abaixo:

sed -i "s/viva o linux/viva o linux para sempre/g" arquivo.txt

subistitui a "linha viva o linux", pela linha "viva o linux para sempre" no arquivo.txt

Vlw...

4. Re: comando sed [RESOLVIDO]

Enviado em 26/10/2011 - 17:31h

tranquilo

qualquer coisa estamos ai

5. Re: comando sed [RESOLVIDO]

Enviado em 26/10/2011 - 18:26h

Também poderia fazer assim:

sed '3s/\(.*\)/\1 para sempre/' arquivo

E se quiser gravar a alteração no mesmo arquivo:

sed -i '3s/\(.*\)/\1 para sempre/' arquivo

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder