Modification de certaines valeurs dans un fichier
Bonjour,
J'aurais besoin d'aide, je souhaite modifier les valeurs de certaines lignes d'un fichier mais je ne sais pas comment faire :(
Voici le type de lignes en question:
recruit_pool "Lindon Militia Cavalry" 0 0.035 1 0 requires factions { saxons, } and region_religion elven 33 and hidden_resource mountains or hidden_resource desert
recruit_pool "Lindon Militia Swordsmen" 1 0.06 1 0 requires factions { saxons, } and region_religion elven 33 and hidden_resource forest or hidden_resource grasland
Les valeurs à modifier sont les valeurs 0.035 et 0.06, je souhaite multiplier chacune de ces valeurs par 3. Évidemment il y a une centaine de lignes de ce genre dans le fichier et les valeurs différent mais garde la même structure, c'est à dire:
-recruit_pool "nom"
- une valeur numérique soit egale à 0 soit égale à 1
- la valeur numérique qui m’intéresse qui est entre 0 et 1
J'ai un début de code qui permet simplement de récupérer les lignes qui m’intéressent:
Code:
1 2 3 4
| foreach($line in Get-Content "[chemin_fichier]") {
if ($line -match 'recruit_pool "Lindon*'){
} |
Quelqu'un pourrait m'aider? :D