J'ai le fichier suivant au format indiqué ci-dessous. Comment puis-je faire une première correspondance de modèle sur cell = XX
, et modifier une chaîne spécifique après avoir correspondu à cell=XX
.Modification du deuxième motif de correspondance après le premier motif de correspondance avec sed/awk
File.txt
{cell DFT_AXA
{naming A_1 A_2 A_3 A_4 A_5 B_1 B_2 B_3 C_1 C_2 C_3 D_1 D_2 D_3 D_4 D_5 D_6
E_1 E_2 F_1 F_2 F_3 G_1 G_2 G_3
H_1 H_2 H_3 H_4
}
sortie serait: si cell = DFX_AXA
, remplacez G_2
avec I_1
.
Postez le résultat attendu complet – RomanPerekhrest
sortie désiré: {{cellule DFT_AXA nommant A_1 A_2 A_3 A_4 A_5 B_1 B_2 B_3 C_1 C_2 C_3 D_1 D_2 D_3 D_4 D_5 D_6 E_1 E_2 F-1 F_2 F_3 G_1 ** I_1 ** G_3 H_1 H_2 H_3 H_4 } – Ginny
S'il vous plaît jeter un oeil à: [Que dois-je faire quand quelqu'un répond à ma question?] (Http://stackoverflow.com/help/someone-answers) – Cyrus