Nous sommes le Dim 29 Juin, 2025 13:00
Supprimer les cookies

chercher remplacer dans plusieurs pages html (ou php)

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Ven 29 Avr, 2005 22:19

Bonjour,
Je cherche un logiciel libre (ou juste gratuit) qui permette de faire un chercher-remplacer de plusieurs lignes (20-30, ou +) sur une centaine de pages html dans un dossier. Est-ce que ça existe? Et si possible en français.
Merci d'avance.
SH
sylvsteph

Messages : 137

Sam 30 Avr, 2005 08:38

gsar ?

Code: Tout sélectionner
gsar, ver 1.10 -- Copyright (C) 1992-96 Tormod Tjaberg & Hans Peter Verne

Usage: gsar [options] [fichier(s) d'entrée] [fichiers de sortie]
Les options sont:
-s<chaîne> Recherche la chaîne
-r[chaîne] Remplace la chaîne. Utiliser '-r' pour effacer la chaîne
-i         Ignore la casse dans la recherche
-B         Affiche seulement les buffers de cherche et remplace
-f         Force l'écrasement du fichier de sortie
-o         Ecrase le fichier d'entrée
-c[n]      Affiche le contexte de recherche, 'n' est le nb d'octets du contexte
-x[n]      Affiche le contexte en hexa, 'n' est le nb d'octets du contexte
-b         Affiche la position en octets dans le fichier
-l         Affiche les noms de fichier et n° de ligne (défaut)
-h         supprime les noms de fichier en affichant les positions ou contextes
-du        converti un fichier ASCII DOS  en UNIX (cr/lf -> lf)
-ud        converti un fichier ASCII UNIX en DOS (lf -> cr/lf)
-F         mode 'Filtre', entrée depuis stdin sortie éventuelle sur stdout
-G         affiche la GNU General Public Licence

Les caractère de contrôle doivent être précédés d'un ':' dans la chaîne suivi
du code du caractère. Soit 3 chiffres décimaux, soit ':x' suivi de 2 chiffres
hexadécimaux. pour entrer ':' utiliser '::'
serged

Avatar de l’utilisateur
Messages : 1300
Géo : Montrouge (92)

Sam 30 Avr, 2005 09:19

Tu n'as pas précisé (ou alors je me trompe) sous quel OS !

J'ai été confronté au même problème ou presque avec tout une série de fichiers texte. Mais comme je suis sous linux, j'ai fait comme ça :

Code: Tout sélectionner
# replace 'chaîne à remplacer' 'nouvelle chaîne' *.txt

(ce qui nécessite de mettre tous les textes dans le même dossier)

Et j'ai répété l'opération pour les six ou sept modifications que j'avais à faire. Mais je suppose que pour en réaliser toute une série, il est toujours possible de faire un scipt shell qui sera réutilisable à volonté. Mais ma compétence en la matière s'arrête là (je m'y plongerai, mais plus tard).

Au préalable j'avais cherché un logiciel qui permettait de faire ça en graphique (traitement par lot de fichiers textes) mais j'avais rien trouvé... j'avais peut-être mal cherché.

Maintenant si quelqu'un qui s'y connait mieux que moi peut te renseigner, ça serait pas mal.
mpop

Messages : 777
Géo : Lyon

Sam 30 Avr, 2005 11:30

Je viens d'essayer gsar et ça marche pas mal.

J'avais près de 150 pages php à modifier (entêtes, meta tags, signatures, etc...) et ça a marché.

Merci pour l'info serged.
Invité

Sam 30 Avr, 2005 11:53

serged a écrit:gsar ?

Ca a l'air sympa :) ca marche aussi sous nux ?
Bloodshed

Messages : 400
Géo : Vendée

Sam 30 Avr, 2005 14:19

Bloodshed a écrit:
serged a écrit:gsar ?

Ca a l'air sympa :) ca marche aussi sous nux ?

C'est sous nux au départ.

Il y a très longtemps, j'avais besoin d'un tel outil sous Windows. J'avais trouvé gsar... mais il ne marchait que sous Unix.

Je l'ai recompilé avec succès sous Windows... On peut trouver les traces de mes travaux ici :
sur mon site

La version que j'ai citée est plus récente que la mienne...
serged

Avatar de l’utilisateur
Messages : 1300
Géo : Montrouge (92)

Sam 30 Avr, 2005 22:02

Il y a PSPAD (freeware) et qui est aussi un interessant éditeur de texte. C'est ici : http://www.pspad.com/fr/
Stef09

Messages : 61
Géo : Ariège, Pyrénées, France

Mer 04 Mai, 2005 17:04

J'utilise à titre professionnel un petit freeware nommé RemplaceVite.
Il permet de remplacer des occurrences de texte ou des scripts dans un ou plusieurs fichiers contenu dans un ou plusieurs sous répertoire.
phen

Messages : 16

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit