desolé mauvaise manip... :(
On Sun, 2026-08-30 at 20:18 +0200, claire wrote:
> On Sun, 2026-08-30 at 20:12 +0200, Th.A.C wrote:
> >
> > Le 30/08/2026 à 20:01, hamster a écrit :
> > > Le 30/08/2026 à 19:03, Yannick a écrit :
> > > > Bonsoir,
> > > >
> > > > Je viens de muter mon site vers voyeaud.fr au lien de .org.
> > > > Mon site contient de très nombreuses pages. J(aimerais faire le
> > > > changement sur toutes les pages d'un seul coup.
> > > > Je pense qu'un outil peut faire ce travail de remplacer
> > > > voyeaud.org
> > > > par voyeaud.fr sans que j'aie à ouvrir chaque fichier
> > > > individuellement.
> > >
> > > sed est ton ami
> > >
> > > par exemple cette commande remplace toutes les occurences dans un
> > > fichier :
> > > sed -i "s/voyeaud.org/voyeaud.fr/g"
> > > "/chemin/vers/ton/fichier.html"
> > >
> > > pour le faire sur un gros paquet de fichiers, utilise find et
> > > exec,
> > > par
> > > exemple :
> > >
> > > find /chemin/vers/le/dossier -type f -exec sed -i "s/voyeaud.org/
> > > voyeaud.fr/g" "{}" \;
> > >
> > > ca devrait agir sur tous les fichiers du dossier et des sous-
> > > dossiers
> > >
> > >
> > > attention : j’ai pas testé ce que je viens d’écrire, je te laisse
> > > faire
> > > un test sur une copie de ton site (ou d’un échantillon de
> > > fichiers)
> > > avant de le lancer sur ton vrai site
> > >
> >
> > Tu m'as devancé :-)
> >
> > je me permet de rajouter:
> >
> > -
> > https://blog.stephane-robert.info/docs/admin-serveurs/linux/references/sed/
> >
> > - pour tester sans modifier, enlever l'option '-i'
> >
> > - le '.' doit être échappé par un "\"
> > sed "s/voyeaud\.org/voyeaud\.fr/g" *
> > https://blog.stephane-robert.info/docs/admin-serveurs/linux/references/sed/#m%C3%A9tacaract%C3%A8re-regex-non-%C3%A9chapp%C3%A9
> >
> > - Ca ne marchera pas si des lignes sont coupées sur le nom de
> > domaine
> > (passage à la ligne sur le nom de domaine 'voyeaud.org")
> >