Re: Remplacement de chaines de car. dans un fichier

Top Page

Reply to this message
Author: Serge.Rouveyrol@imag.fr
Date:  
To: guilde
Subject: Re: Remplacement de chaines de car. dans un fichier
Frederic MANTEGAZZA wrote:

> Bonjour a tous,
>
> Existe-t-il un utilitaire qui permet de remplacer une chaine de caracteres
> par une autre dans un fichier ?
>
> Il faudrait qu'il puisse faire la difference entre minuscule et majuscule
> (sous Unix, ca devrait etre toujours le cas), et eventuellement qu'il
> puisse prendre la liste des chaines a modifier dans un fichier (la j'en
> demande peut-etre beaucoup...)
>
> Merci.
>
> Frederic


#!/bin/env perl


$fichier_instructions = $ARGV[0];

open (FICHIER_INSTRUCTIONS, $fichier_instructions) ||
die "fichier $fichier_instructions inouvrable : $!";

while (<FICHIER_INSTRUCTIONS>) {
chomp($_);
push @liste_instructions, $_;
}
close(MODIFS);

while (<STDIN>) {
for $instruction ( @liste_instructions ) {
eval $instruction;
EOF
}
print $_;
}