1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
my $filename = 'fichier.html';
my $output = 'fichier2.html';
my $ok = 0; # 0 avant le titre, 1 après
open(INPUT, '<', $filename ) or die ("impossible d'ouvrir $filename en lecture");
open(OUTPUT, '>', $output) or die ("impossible d'ouvrir $output en écriture");
while (my $line = <INPUT>)
{
# si on est encore avant le titre, on le recherche dans la ligne courante
if (!($ok)) { $ok = ($line =~ /$titre/); }
# si on est sur le titre ou après le titre, on écrit dans le 2° fichier
if ($ok)
{
print OUTPUT $line;
}
}
close(OUTPUT);
close(INPUT); |
Partager