replace en masse dans un répertoire et ses sous repertoires.

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

cfages
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: Mar Avr 01, 2003 11:34

replace en masse dans un répertoire et ses sous repertoires.

Message le Lun Nov 29, 2004 17:49

Bonjour

J'ai transféré mon site d'un serveur à un autre et je dois faire un replace en masse dans mon répertoire cgi-bin (et dans tous les répertoire qui sont dans ce répertoire)

Je dois remplacer la chaine suivante :
#!/usr/local/bin/perl

par la chaine
#!/usr/bin/perl

Comment faire ?
via une commande shell? quelle est alors la syntaxe ?


Merci
C H R I S


rebirth
WRInaute passionné
WRInaute passionné
 
Messages: 906
Inscription: Dim Avr 18, 2004 20:23

Message le Lun Nov 29, 2004 17:51

"sed" semble convenir...

"man sed" pour avoir toute la doc

"sed s/helo/ehlo/g"

remplacera tous les helo en ehlo


rebirth
WRInaute passionné
WRInaute passionné
 
Messages: 906
Inscription: Dim Avr 18, 2004 20:23

Message le Lun Nov 29, 2004 17:53

Ooops oublié....

Et utilises le wildcard '*' pour passer dans les repertoires...

"*/*" ira dans deux niveaux d'arborescence..

"*/*/*" dans trois niveaux, etc...etc...

cfages
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: Mar Avr 01, 2003 11:34

la solution au replace en masse

Message le Lun Nov 29, 2004 18:17

merci j'ai trouvé également une réponse.... merci pour ton aide... :D

:arrow: pour ceux que ça interesse, dans mon rep cgi-bin j'ai fait
perl -p -i -e 's|\Q#!/usr/local/bin/perl|#!/usr/bin/perl|g' `grep -r -l '#!/usr/local/bin/perl' .`

le replace s'est fait correctement

Merci
C H R I S


rebirth
WRInaute passionné
WRInaute passionné
 
Messages: 906
Inscription: Dim Avr 18, 2004 20:23

Message le Lun Nov 29, 2004 19:26

Yup ca reste le meme principe.....
Les regexp en Perl sont puissantes egalement :)


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité