[gull] Script rechercher-remplacer
Claude Paroz
paroz at email.ch
Wed Jun 15 20:40:02 CEST 2005
Le mercredi 15 juin 2005 à 01:23 +0200, Anne Possoz a écrit :
> Claude Paroz a écrit:
> > Je souhaiterais écrire un script qui parcourt des fichiers à la
> > recherche d'un terme, et qui demande à chaque occurrence du terme
> > recherché s'il faut faire un remplacement (construction d'un index dans
> > des fichiers XML-DocBook).
>
> Ici aussi perl devrait être bien adapté.
> Je retrouve dans mes archives cette commande qui permet de modifier
> une occurrence par une autre dans un ensemble de fichiers:
>
> find . -type f -name \*.txt -exec grep --silent "oldstring" {} \; \
> -print | xargs perl -pi.orig -e 's/oldstring/newstring/g'
>
> Ce n'est pas interactif mais pourrait peut-être servir.
C'est justement la partie interactive qui est un peu plus complexe, et
je ne pensais pas utiliser Perl, parce que je préfère apprendre un
langage à la fois !!
Merci tout de même, je conserve ton idée au cas où...
Cordialement.
Claude
More information about the gull
mailing list