Pular para o conteúdo

Script com sed [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script com sed [RESOLVIDO]

Enviado em 17/06/2009 - 18:57h

Boa noite,

estou montando um script, e chega uma hora que tenho que altera uma linha, mas por causa das / ta dando erro, por exemplo:

echo | sed '5s/smb://192.168.1.1/lp0/smb://impressao:senha@192.168.1.2/Epson /g'

da a seguinte msg:

sed: -e expressão #1, caractere 13: unknown option to `s'

to achando q ele ta entendo as / como comando, como eu poderia fazer para substituir??, se eu faço sem as / funciona tudo certo.

falow

Responder tópico

2. Re: Script com sed [RESOLVIDO]

Enviado em 17/06/2009 - 19:03h

coloca uma barra invertida ( \ ) antes de cada barra normal que funciona....


assim: sed 's/smb:\/\/192.168.1.1\/lp0/smb:\/\/impressao:senha@192.168.1.2\/Epson /g' teste


testado....

abs

3. Re: Script com sed [RESOLVIDO]

Enviado em 17/06/2009 - 22:04h

echo | sed '5s|smb://192.168.1.1/lp0|smb://impressao:senha@192.168.1.2/Epson |g'

4. Re: Script com sed [RESOLVIDO]

Enviado em 18/06/2009 - 08:43h

Bom dia,

Funciono usando a \.

falow obrigado.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder