OVH Cloud OVH Cloud

Comment changer une adresse email dans plusieurs fichiers?

17 réponses
Avatar
GP
Tiens, c'est bizarre! Ça fait longtemps que je ne suis pas venu faire
un tour, mais j'ai 15 messages dans le groupe configuration et 2100
dans débats. Est-ce, après fr.comp.os.linux, le group configuration a
lui aussi été abandonné? Mais venons en aux faits...

Je veux changer mon adresse email dans plusieurs fichiers html.
L'ancienne étant, disons gp@ici.com, la nouvelle, gp à la-bas.org ,
j'ai essayé avec ce script que j'ai trouvé sur le net:

perl -pi -e "s/oldstring/newstring/g;" *

Pour remplacer simplement tonton par tata dasn un texte, pas de
problème, mais le @, le à ou les espaces doivent occasionner des
problèmes et aucun changement n'est effectué.

Soyez gentils de ne pas me dire de me taper tout Perl pour faire un
remplacement, autrement je retourne à Windows. Je sais que Emacs fait
ça et je l'ai sur ma Slack, mais se servir de Emacs n'a pas l'air
d'être de la tarte non plus. Si quelques instructions suffisent, je
suis prenant. Qui sait, je me convertirai peut-être à Emacs :)

Autrement, n'y aurait-il pas un éditeur html open source qui ne
nécessite pas toutes sortes de librairies additionnelles, de
plug-ins et de lectures à n'en plius finir pour faire une recherche
remplacement. Un éditeur qui ne fout pas la grosseur des fontes à tous
les débuts de ligne, évidemment. Vous savez, le genre avec un bouton
"search and replace in all open files" ?

Quanta ne fait pas ça, ce que je trouve plus que surprenant vu que le
développement sur cet éditeur se poursuit depuis longtemps. Il me
semble que, pour un éditeur html, c'est une opération tout à fait
essentielle, non?

Et Bluefish? Il s'en tire mieux? Change-t-il aussi les è en è
et vice-versa?

Merci d'avance!

GP







-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----

10 réponses

1 2
Avatar
flotus
GP wrote:

Tiens, c'est bizarre! Ça fait longtemps que je ne suis pas venu faire
un tour, mais j'ai 15 messages dans le groupe configuration et 2100
dans débats. Est-ce, après fr.comp.os.linux, le group configuration a
lui aussi été abandonné? Mais venons en aux faits...

Je veux changer mon adresse email dans plusieurs fichiers html.
L'ancienne étant, disons , la nouvelle, gp à la-bas.org ,
j'ai essayé avec ce script que j'ai trouvé sur le net:

perl -pi -e "s/oldstring/newstring/g;" *

Pour remplacer simplement tonton par tata dasn un texte, pas de
problème, mais le @, le à ou les espaces doivent occasionner des
problèmes et aucun changement n'est effectué.

Soyez gentils de ne pas me dire de me taper tout Perl pour faire un
remplacement, autrement je retourne à Windows. Je sais que Emacs fait
ça et je l'ai sur ma Slack, mais se servir de Emacs n'a pas l'air
d'être de la tarte non plus. Si quelques instructions suffisent, je
suis prenant. Qui sait, je me convertirai peut-être à Emacs :)

Autrement, n'y aurait-il pas un éditeur html open source qui ne
nécessite pas toutes sortes de librairies additionnelles, de
plug-ins et de lectures à n'en plius finir pour faire une recherche
remplacement. Un éditeur qui ne fout pas la grosseur des fontes à tous
les débuts de ligne, évidemment. Vous savez, le genre avec un bouton
"search and replace in all open files" ?

Quanta ne fait pas ça, ce que je trouve plus que surprenant vu que le
développement sur cet éditeur se poursuit depuis longtemps. Il me
semble que, pour un éditeur html, c'est une opération tout à fait
essentielle, non?

Et Bluefish? Il s'en tire mieux? Change-t-il aussi les è en è
et vice-versa?

Merci d'avance!

GP







-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


pourquoi pas avec sed - paramètres qui vont bien - ?
A+

Avatar
Arnaud
pourquoi pas avec sed - paramètres qui vont bien - ?
A+


Comme dans :
s/<51 lignes>/snip
?

--
Les gadgets, les pifises et les pois sauteurs, Rahan, Gai-luron, Gaston,
Boule et Bill, les histoires de l'Oncle Paul, Sam et l'ours, Le vieux
Nick et Barbe noire, la rubrique-à-brac, le grand Duduche ... ahhh !
-+- MB in: Guide du Cabaliste Usenet - La nostalgie persiffle et signe -+-

Avatar
Francois Wisard
On Tue, 21 Oct 2003 21:46:29 -0400, GP wrote:
perl -pi -e "s/oldstring/newstring/g;" *

Pour remplacer simplement tonton par tata dasn un texte, pas de
problème, mais le @, le à ou les espaces doivent occasionner des
problèmes et aucun changement n'est effectué.


perl -pi -e "s///g;" *

Il faut protéger le @ et le point par un backslash, qui ont une autre
signification en perl.

HTH

--
Usenet :
~ Le seul endroit où quand on parle au boucher,
l'andouille peut répondre. ~
+++ I in fr.sci.psychologie +++

Avatar
GP
Francois Wisard wrote:
On Tue, 21 Oct 2003 21:46:29 -0400, GP wrote:

perl -pi -e "s/oldstring/newstring/g;" *

Pour remplacer simplement tonton par tata dasn un texte, pas de
problème, mais le @, le à ou les espaces doivent occasionner des
problèmes et aucun changement n'est effectué.



perl -pi -e "s///g;" *

Il faut protéger le @ et le point par un backslash, qui ont une autre
signification en perl.


Merci infiniment! Ça fonctionne à merveille. Est-ce que ce serait si
difficile d'implémenter ce string dans un éditeur html? Est-ce qu'il y
en a au moins un qui le fait et qui ne soit pas trop difficile à
utiliser? Merde, depuis le temps qu'on parle de rendre Linux
accessible, je me demande ce qui se passe. Compte-t-on vraiment que
"Joe Six-Pack", comme disent les anglos, se mette à utiliser des
strings Perl pour faire des remplacements?

Quant à mon autre question sur ce qu'il est advenu du groupe
fr.comp.os.linux.confuguration , tu as une idée? As-tu seulement une
quinzaine de messages toi aussi?

GP



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


Avatar
HG
GP wrote in news:3f95e4ed_6
@corp.newsgroups.com:

Tiens, c'est bizarre! Ça fait longtemps que je ne suis pas venu faire
un tour, mais j'ai 15 messages dans le groupe configuration et 2100
dans débats. Est-ce, après fr.comp.os.linux, le group configuration a
lui aussi été abandonné? Mais venons en aux faits...

[...]

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


La réponse est dans votre signature.
100.000 newsgroups, 19 serveurs et meme pas foutu de recuperer correctement
fcolc qui est largement aussi actif que fcold.
Je ne parle pas de vous mais du service de newsgroup qui se proclame N°1
dans le monde.


HG

Avatar
GP
HG wrote:
GP wrote in news:3f95e4ed_6
@corp.newsgroups.com:


Tiens, c'est bizarre! Ça fait longtemps que je ne suis pas venu faire
un tour, mais j'ai 15 messages dans le groupe configuration et 2100
dans débats. Est-ce, après fr.comp.os.linux, le group configuration a
lui aussi été abandonné? Mais venons en aux faits...



[...]



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----



La réponse est dans votre signature.
100.000 newsgroups, 19 serveurs et meme pas foutu de recuperer correctement
fcolc qui est largement aussi actif que fcold.
Je ne parle pas de vous mais du service de newsgroup qui se proclame N°1
dans le monde.


Ce n'est pas impossible. Et, après une recherche chez Google -- ce que
j'aurais dû faire en premier, c'est même certain.

Le choix de Newsfeed est celui de mon fournisseur et, lorsque j'y suis
arrivé il y a trois mois, le service était excellent. Les fils étaient
même plus complets que chez Google et je ne pense pas que le près de
10% de différence pouvait s'expliquer par les no-archive.

Puis, ça a foiré pendant environ deux semaines, Puis, c'est à peu près
revenu, sauf qu'il manque parfois un message ici et là. Mais toute un
groupe, je n'aurais pas pensé. (fcol était disponible auparavant.)

Je vais donc devoir sonner les cloches.

Merci de ta réponse.

GP






-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


Avatar
GP
Francois Wisard wrote:
On Tue, 21 Oct 2003 21:46:29 -0400, GP wrote:

perl -pi -e "s/oldstring/newstring/g;" *

Pour remplacer simplement tonton par tata dasn un texte, pas de
problème, mais le @, le à ou les espaces doivent occasionner des
problèmes et aucun changement n'est effectué.



perl -pi -e "s///g;" *

Il faut protéger le @ et le point par un backslash, qui ont une autre
signification en perl.


Les slashes semblent occasionner un problèmes maintenant et

$ perl -pi -e
"s/http://pages.infinit.net/mcrit/index.html/index.html/g;"
*.html

me donne le message d'erreur:

Substitution replacement not terminated at -e line 1.

J'ai aussi essayé avec http:

Il y en a combien de ces caratères qu'il faut protéger? Connais-tu une
bonne page avec ces instructions de base en Perl?

GP



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


Avatar
Francois Wisard
On Wed, 22 Oct 2003 14:55:40 -0400, GP wrote:
Merci infiniment! Ça fonctionne à merveille. Est-ce que ce serait si
difficile d'implémenter ce string dans un éditeur html? Est-ce qu'il y
en a au moins un qui le fait et qui ne soit pas trop difficile à
utiliser? Merde, depuis le temps qu'on parle de rendre Linux
accessible, je me demande ce qui se passe. Compte-t-on vraiment que
"Joe Six-Pack", comme disent les anglos, se mette à utiliser des
strings Perl pour faire des remplacements?


Je n'en ai aucune idée :) J'utilise vim pour mes éditions de pages web.

Quant à mon autre question sur ce qu'il est advenu du groupe
fr.comp.os.linux.confuguration , tu as une idée? As-tu seulement une
quinzaine de messages toi aussi?


Je ne suis pas abonné à fcolc :(

--
Je m'interse depuis paut au noyau mais en me documentan je suis tober
sur des textes un peut trop complexe a mon gout.
...le Bescherelles ??

+++ N in fr.comp.os.linux.debats +++

Avatar
Francois Wisard
On Thu, 23 Oct 2003 14:20:58 -0400, GP wrote:
Les slashes semblent occasionner un problèmes maintenant et

$ perl -pi -e
"s/http://pages.infinit.net/mcrit/index.html/index.html/g;"
*.html

me donne le message d'erreur:

Substitution replacement not terminated at -e line 1.


Normal, tu ne précises pas en quoi il faut substituer. Je te recommande
d'utiliser un autre séparateur pour que ce soit plus clair, tous ces
backslashes et slashes, c'est affreux ;). Essaye

perl -pi -e
"s#http://bla.bla.com/index.html#http://glou.glou.com/truc.html#g;"

Tu n'auras plus à protéger tes slashes...

Il y en a combien de ces caratères qu'il faut protéger? Connais-tu une
bonne page avec ces instructions de base en Perl?


http://www.enstimac.fr/Perl

Pour la fonction de recherche et substitution,
http://www.enstimac.fr/Perl/DocFr/perlop.html#op%E9rateurs%20d'expression%20rationnelle



--
[AAD de fr.rec.jeux.nomic]
J'ai rien compris non plus.
C'est un genre de paintball, mais en plus violent.

+++ FF in fr.usenet.forums.evolution +++

Avatar
GP
Francois Wisard wrote:
On Thu, 23 Oct 2003 14:20:58 -0400, GP wrote:

Les slashes semblent occasionner un problèmes maintenant et

$ perl -pi -e
"s/http://pages.infinit.net/mcrit/index.html/index.html/g;"
*.html

me donne le message d'erreur:

Substitution replacement not terminated at -e line 1.



Normal, tu ne précises pas en quoi il faut substituer. Je te recommande
d'utiliser un autre séparateur pour que ce soit plus clair, tous ces
backslashes et slashes, c'est affreux ;). Essaye


Pas besoin de me dire que c'est affreux, j'suis pas aveugle.
Seulement, je ne savais pas que -s signifiait séparateur et qu'on
pouvait remplacer les séparateurs.

Quant à ce avec quoi il faut substituer, j'en étais donc réduit à
espérer que perl compterait slashes et backslahes et qu'il déduirait
que index.html était le fichier à substituer. Dur, dur, je sais.

perl -pi -e
"s#http://bla.bla.com/index.html#http://glou.glou.com/truc.html#g;"

Tu n'auras plus à protéger tes slashes...


C'est pas mal plus lisible comme ça.

Il y en a combien de ces caratères qu'il faut protéger? Connais-tu une
bonne page avec ces instructions de base en Perl?



http://www.enstimac.fr/Perl

Pour la fonction de recherche et substitution,
http://www.enstimac.fr/Perl/DocFr/perlop.html#op%E9rateurs%20d'expression%20rationnelle


Ouais... Ouais, ouais. Bon, si ta nouvelle formule fonctionne et que
je peux remplacer des urls, des adresses et des strings simples, on va
dire que ça va aller comme ça pour le moment. J'ai aussi vu que le
signe $ doit être protégé.

Pour

-pi

-e

-g

ça veut dire quoi? je n'ai même pas trouvé ça sur la page que tu suggères.

Mes essais se poursuivront demain. Je te reviens alors si quelque
chose ne va pas.

Merci!

GP




-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----


1 2