J'ai un fichier .h, entre autres, qui contient des données dans ce format
struct X[]{
{"Field", "value1 value2 value"},
{"Field2", "value11 value12 value232"},
{"Field3", "x y z"},
{"Field4", "a bbb s"},
{"Field5", "sfsd sdfdsf sdfs"};
/****************/
};
J'ai un fichier texte contenant des valeurs que je veux remplacer dans le fichier .h par de nouvelles valeurs.
value1 Valuesdfdsf1
value2 Value1dfsdf
value3 Value1_another
sfsd sfsd_ewew
sdfdsf sdfdsf_ew
sdfs sfsd_new
Et le fichier .h résultant contiendra les remplacements du fichier texte ci-dessus. Tout le reste reste inchangé.
struct X[]{
{"Field1", "value11 value12 value232"},
{"Field2", "value11 value12 value232"},
{"Field3", "x y z"},
{"Field4", "a bbb s"},
{"Field5", "sfsd_ewew sdfdsf_ew sdfs_new"};
/****************/
};
Aidez-moi à trouver une solution pour y parvenir en utilisant des outils unix : awk, perl, bash, sed, etc.