Pular para o conteúdo

Sed ... [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Sed ... [RESOLVIDO]

Enviado em 27/08/2014 - 02:01h

Caros,

Estou com alguma duvidas no comando sed.

Sera que teria como me darem umas dicas.

Tenho o seguinte arquivo (frases.out)

Frase1
Frase2
Frase3
Frase4

Como faria para colocar um # na frente de frase2 e manter todo o resto do arquivo intacto?

Frase1
#Frase2
Frase3
Frase4

Para fazer o inverso. Retirar o # da frente da frase2 e retornar todo o resto do arquivo?

Mto obrigado,
Bruno

Responder tópico

2. Re: Sed ... [RESOLVIDO]

Enviado em 25/09/2014 - 11:36h

Segue uma das possibilidades:


echo "Frase1
> Frase2
> Frase3
> Frase4" | sed '/Frase2/s/^/#/'
Resultado:
Frase1
#Frase2
Frase3
Frase4

echo "Frase1
#Frase2
Frase3
Frase4" | sed '/#Frase2/s/^#//'
Resultado:
Frase1
Frase2
Frase3
Frase4

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder