[bash] Substitution d'un champ dans une section d'un fichier
Bonjour,
J'ai un fichier fic.txt dont le format est le suivant:
Code:
1 2 3 4 5 6 7
| [section1]
key = key1
value = value1
[section2]
key = key2
value = value2 |
Je cherche une (ou plusieurs) commande(s) me permettant de remplacer les valeurs key2 et value2 dans la section2 par des nouvelles valeurs (en théorie ça pourrait être dans n'importe quelle section).
Pouvez-vous svp m'aider à trouver cette commande ? Je pense qu'il doit être possible d'utiliser les commande awk/gsub/sed mais je n'ai pas bcp d'expérience en bash. Et comment passer les variables NEWKEY2 et NEWVALUE2 dans la ligne de commande ?
Merci pour votre aide ! :P