shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] localizar e substituir


From: Carlos Henrique Tibo Narciso
Subject: RES: [shell-script] localizar e substituir
Date: Fri, 1 Aug 2003 13:19:03 -0300

Valeu Thadeu,

Mas assim eu acho que não vai dar muito certo. Dessa forma eu substituo o IP
só uma vez. Quando o usuário tentar fazer uma nova mudança eu perco o
primeiro IP (192.168.2.28) e então fica mais complicado fazer a alteração...

Eu acho que o que resolveria é mudar a linha toda. Por exemplo:

Acho que daria para achar a linha n, apaga-la e inserir outra linha n como o
IP novo.

Assim eu ACHO que deve funcionar. Só não sei fazer.

[]'s

Tibo


-----Mensagem original-----
De: Thadeu Penna [mailto:address@hidden]
Enviada em: sexta-feira, 1 de agosto de 2003 11:56
Para: address@hidden
Assunto: Re: [shell-script] localizar e substituir

se eu entendi bem e você sabe qual o novo IP,  é mais fácil usando o sed:

sed 's/192.168.2.28/novoIP/g' arquivo > arquivo.modificado

On Friday 01 August 2003 10:54, Carlos Henrique Tibo Narciso wrote:
> <html><body>
>
>
> <tt>
> <BR>
> Bom dia a todos.<BR>
> <BR>
> Estou com um probleminha e preciso de ajuda... :o)<BR>
> <BR>
> Eu tenho o arquivo:<BR>
> <BR>
> [WFClient]<BR>
> version=1<BR>
> [ApplicationServers]<BR>
>
192.168.2.28=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
>bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
s
>p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
n
>bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;-<BR> tenho
> que mudar essa linha<BR>
> Microsoft Word=<BR>
> [192.168.2.28]<BR>
> WinStationDrive= ICA 3.0<BR>
> TransportDrive=TCP/IP<BR>
> DoNotUseDefaultCSL=On<BR>
>
LocHttpBrowserAddress=192.168.2.28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
b
>sp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;- tenho que<BR> mudar essa linha<BR>
>
LocTCPBrowserAddress=192.168.2.28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
s
>p;&nbsp;&nbsp;&nbsp;&nbsp; &lt;- tenho que mudar<BR> essa linha<BR>
> Compress=On<BR>
> ...etc<BR>
> <BR>
> Meu problema é alterar os IP's de todo o arquivo.<BR>
> Eu tenho uma rotininha que manda o IP teclado para uma variável que se
> chama<BR> SERVER_IP.<BR>
> As linhas deste arquivo não são deslocadas nem para cima e nem para baixo
> e<BR> os IP's serão sempre repetidos em todo o texto.<BR>
> <BR>
> <BR>
> Acho que se eu der para fazer a troca pela posição da linha seria uma
> boa<BR> pois a troca pelo IP (na minha opnião e eu sou leigo) seria mais
> complicada<BR> por ele estar sempre mudando...<BR>
> <BR>
> Alguém pode me ajudar?<BR>
> <BR>
> [ ]'s<BR>
> <BR>
> Tibo<BR>
> <BR>

--
 ___                  _                 .''`.
  | |_  _. _| _      |_) _ ._ ._  _.   : :'  :
  | | |(_|(_|(/_|_|  |  (/_| || |(_|   `. `'`
Debian- Alpha-i386  Linux User #50500    `-



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------


Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.502 / Virus Database: 300 - Release Date: 18/7/2003

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.502 / Virus Database: 300 - Release Date: 18/7/2003




reply via email to

[Prev in Thread] Current Thread [Next in Thread]