1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$file = 'nom_fichier'; #Nom du fichier lecture
$fileout = '>nom_fichier';#Nom du fichier d'écriture (le nouveau)
open(FICH, $file) or die "je ne peux ouvrir $file : $!\n"; #Ouverture du fichier de lecture
open(FICHOUT,$fileout) or die "je ne peux ouvrir $fileout : $!\n"; #Ouverture du fichier d'écriture
while($lines = <FICH>) #Boucle parcourant ton fichier
{
$newligne=$ligne;
$champ3="" #A toi de mettre la valeur souhaitée
$newligne=~s/".+",".+",".+",".+",".+"/".+",".+","$champ3",".+",".+"/ # Remplace le 3eme champ par la valeur voulue
print(FICHOUT "$newligne");#Ecriture dans le nouveau fichier de la ligne modifié
} |
Partager