Re: Substuir strings em arquivo

2003-01-18 Por tôpico Rodrigo F. Baroni
--- Fabio Rafael da Rosa [EMAIL PROTECTED]
escreveu:Seria algo assim, qndo encontrasse
a string
  'ServidorAntigo' mudar para 'ServidorNovo' em
  todos os arquivos!!
 
 O sed é seu amigo e salvador.. 
 Da uma lidinha na manpage dele.. =-) 
 Voce sabe alguma coisa de expressoes regulares... ?
 
 
 f2r
 


 Sed e' uma ferramenta poderosi'sima, pois permite
editar varios arquivos de uma soh vez.

  Escrevi um artigo sobre ele :

http://www.computacao-coc.kit.net/sed-stream_editor.htm

 na minha opiniao compensa saber um pouco ale'm do
*ba'sico* deste comando, ja' que com as possibilidades
dele em mente ajudara' a voce ver solucoes mais longe
quando encontrar novos problemas...


Abracos
Rodrigo F Baroni

Computer Science Grad Student
Sao Paulo, Brazil
   

___
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/



Substuir strings em arquivo

2003-01-17 Por tôpico Frederico Argolo
Pessoal,

 Mudei o nome de um servidor, e existe um
diretorio que contem diversos outros
diretorios/arquivos e como estes arquivos faziam
referencia ao nome do antigo servidor precisa
substituir esse antigo nome pelo novo.

 Seria algo assim, qndo encontrasse a string
'ServidorAntigo' mudar para 'ServidorNovo' em todos os
arquivos!!

 Alguem pode me ajudar a fazer isso??

[]´s
 Frederico Argolo

___
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/



Re: Substuir strings em arquivo

2003-01-17 Por tôpico Fabio Rafael da Rosa
  Seria algo assim, qndo encontrasse a string
 'ServidorAntigo' mudar para 'ServidorNovo' em
 todos os arquivos!!

O sed é seu amigo e salvador.. 
Da uma lidinha na manpage dele.. =-) 
Voce sabe alguma coisa de expressoes regulares... ?


f2r



Re: Substuir strings em arquivo

2003-01-17 Por tôpico Marcio R A Garcia

Tenho um shelll bem simples que faz exatamente isso segue:



#!/bin/sh


for i in /DIRETORIO/* ; do
  echo Processando $i ...
  sed 's/OQUEVOCEQUERMUDA/OQUEQUERCOLOCAR/' $i  $i.tmp
  mv -f $i.tmp $i
#  cat $i
done


Espero que ajude ..



Marcio

- Original Message -
From: Frederico Argolo [EMAIL PROTECTED]
To: debian-user-portuguese@lists.debian.org
Sent: Friday, January 17, 2003 10:12 AM
Subject: Substuir strings em arquivo


 Pessoal,

  Mudei o nome de um servidor, e existe um
 diretorio que contem diversos outros
 diretorios/arquivos e como estes arquivos faziam
 referencia ao nome do antigo servidor precisa
 substituir esse antigo nome pelo novo.

  Seria algo assim, qndo encontrasse a string
 'ServidorAntigo' mudar para 'ServidorNovo' em todos os
 arquivos!!

  Alguem pode me ajudar a fazer isso??

 []´s
  Frederico Argolo

 ___
 Busca Yahoo!
 O melhor lugar para encontrar tudo o que você procura na Internet
 http://br.busca.yahoo.com/


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]





Re: Substuir strings em arquivo

2003-01-17 Por tôpico Vinicius Kursancew
estes comandos fazem as alterações que voce quer e salva um backup dos arquivos 
modificados (arquivo.backup) :

for f in $(grep -lri ServidorAntigo *); do sed -e 
s/ServidorAntigo/ServidorNovo/g $f  $f.new; mv $f $f.backup; mv $f.new $f; 
echo Atualizou arquivo: $f; done

No dia Fri, 17 Jan 2003 09:12:49 -0300 (ART)
Frederico Argolo [EMAIL PROTECTED] escreveu

 Pessoal,
 
  Mudei o nome de um servidor, e existe um
 diretorio que contem diversos outros
 diretorios/arquivos e como estes arquivos faziam
 referencia ao nome do antigo servidor precisa
 substituir esse antigo nome pelo novo.
 
  Seria algo assim, qndo encontrasse a string
 'ServidorAntigo' mudar para 'ServidorNovo' em todos os
 arquivos!!
 
  Alguem pode me ajudar a fazer isso??
 
 []´s
  Frederico Argolo
 
 ___
 Busca Yahoo!
 O melhor lugar para encontrar tudo o que você procura na Internet
 http://br.busca.yahoo.com/
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 


-- 

/^^^Vinicius Kursancew  -[EMAIL PROTECTED]
@*   @
@ ircname: vedder@
@   ESCOLA TÉCNICA TUPY  @
#   Linux user #271173, user since 1997  #
@ Birthdate:  25 aug 1985@
x BF2F DC71 CF14 1B1A B241  65FD 6EFC 8B6B A70B 183C x
x   0xA70B183C -- keyserver.net  x
@*   @
\~~~http://vkcorp.org/



Re: Substuir strings em arquivo

2003-01-17 Por tôpico Henrique Pedroni Neto
|Pessoal,
|
| Mudei o nome de um servidor, e existe um
|diretorio que contem diversos outros
|diretorios/arquivos e como estes arquivos faziam
|referencia ao nome do antigo servidor precisa
|substituir esse antigo nome pelo novo.
|
| Seria algo assim, qndo encontrasse a string
|'ServidorAntigo' mudar para 'ServidorNovo' em todos os
|arquivos!!
|
| Alguem pode me ajudar a fazer isso??

Olá,

Se o que você quer é alterar essa string dentro de todos os arquivos presentes
naquele diretorio instale o rpl.

# apt-get install rpl

Depois

# cd /diretorio
# rpl ServidorAntigo ServidorNovo * -R

Mais detalhes man rpl

[]'s
Henrique

-- 
Henrique Pedroni Neto
Administrador de Rede - ITAL (http://www.ital.org.br)
E-mail: [EMAIL PROTECTED]
UIN: 8146255
Dúvidas sobre Debian? Visite o Rau-Tu: http://rautu.cipsga.org.br
One foot to rule them all - GNOME


pgptI4YJt4VIs.pgp
Description: PGP signature