Re: Changer l'ancien path

Liste des GroupesRevenir à fcu serveurs 
Sujet : Re: Changer l'ancien path
De : iulius (at) *nospam* nom-de-mon-site.com.invalid (Julien ÉLIE)
Groupes : fr.comp.usenet.serveurs
Date : 26. Sep 2022, 19:05:12
Autres entêtes
Organisation : Groupes francophones par TrigoFACILE
Message-ID : <tgsm48$7bpu$1@news.trigofacile.com>
References : 1 2 3
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.3.0
Bonsoir LaLibreParole,

Remplacer l'ancienne valeur par la nouvelle n'est pas facile non plus.
Si tu es en tradspool ou timehash,
 C'est la cas.
 
tu peux essayer un "sed -i" sur  chaque fichier. Puis reconstruire l'overview
pour être propre (avec makehistory).
Pour les autres méthodes de stockage (cnfs et timecaf), tu ne pourras pas...
J'ai certainement été un peu trop pessimiste en disant "n'est pas facile". En fait, je pense que dans ton cas c'est plutôt simple car :
1/ tu utilises tradspool
2/ tu n'as pas le champ Path dans ton overview (je présume que tu ne l'as pas ajouté dans le paramètre extraoverviewadvertised/hidden d'inn.conf) donc nul besoin de reconstruire l'overview.
Tu peux essayer sur un message pour commencer (ex : le 42 de fr.test) en supposant que l'ancienne valeur que tu veux remplacer est au tout début du Path (c'est bien ça ?). Remplaçons "pouet" par "coucou".
cd <patharticles>/fr/test
sed -i 's/^Path: pouet/Path: coucou/' 42
Si tu regardes le contenu de l'article 42, le nouveau Path devrait être bon.
Je fais aussi l'hypothèse que personne n'a écrit "Path: pouet" au début d'une ligne d'un corps d'un message. Autrement, eh bien cette commande "sed" basique remplacera aussi l'occurrence. On peut faire plus sioux si besoin mais je ne pense pas qu'il faille s'embêter dans ce cas.
Et ensuite, tu appliques cette commande à chaque fichier.
cd <patharticles>
find . -type f | xargs sed -i 's/^Path: pouet/Path: coucou/' {}
Et voilà, ça devrait être bon.
Tu peux essayer le find dans <patharticles>/fr/test pour commencer, et ensuite sur ton ton spool.
--
Julien ÉLIE
« Et cette même nuit, c'est-à-dire trois semaines plus tard… » (Astérix)

Date Sujet#  Auteur
21 Sep 22 * Changer l'ancien path22LaLibreParole
23 Sep 22 `* Re: Changer l'ancien path21Julien ÉLIE
24 Sep 22  +* Re: Changer l'ancien path19LaLibreParole
24 Sep 22  i+* Re: Changer l'ancien path2Julien ÉLIE
24 Sep 22  ii`- Re: Changer l'ancien path1LaLibreParole
24 Sep 22  i+* Re: Changer l'ancien path15Eric M
24 Sep 22  ii+- Re: Changer l'ancien path1Marc SCHAEFER
24 Sep 22  ii`* Re: Changer l'ancien path13LaLibreParole
24 Sep 22  ii `* Re: Changer l'ancien path12Eric M
24 Sep 22  ii  `* Re: Changer l'ancien path11LaLibreParole
24 Sep 22  ii   `* Re: Changer l'ancien path10Eric M
24 Sep 22  ii    `* Re: Changer l'ancien path9LaLibreParole
24 Sep 22  ii     `* Re: Changer l'ancien path8Eric M
24 Sep 22  ii      `* Re: Changer l'ancien path7LaLibreParole
24 Sep 22  ii       `* Re: Changer l'ancien path6Eric M
24 Sep 22  ii        +- Re: Changer l'ancien path1Eric M
24 Sep 22  ii        `* Re: Changer l'ancien path4LaLibreParole
24 Sep 22  ii         `* Re: Changer l'ancien path3Eric M
24 Sep 22  ii          `* Re: Changer l'ancien path2LaLibreParole
24 Sep 22  ii           `- Re: Changer l'ancien path1Eric M
26 Sep 22  i`- Re: Changer l'ancien path1Julien ÉLIE
26 Sep 22  `- Re: Changer l'ancien path1Franck

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal