Salut
G une petite manip sur du code source à effectuer et j'aimerais bien la faire via un script. Je pense qu'il faut utiliser sed ou awk, mais j'y connais rien.
voila le probleme : au milieu d'un fichier, j'ai un bout de code qui ressemble a ca :
pattern1 local_pattern2
ligne1
ligne2
ligne3
ligne4
local_pattern2
et je voudrais que le script me le transforme comme suit :
ligne2
string_pattern2.c_str()
ca revient, pour chaque occurence de "pattern1" à :
- localiser le pattern "pattern1"
- supprimer la ligne
- laisser la ligne suivante inchangée
- virer les 2 lignes suivantes
- dans la ligne suivante, remplacer "local" par "string" et ajouter ".c_str()" à la fin de la ligne
- le reste du fichier est inchangé
Si quelqu'un pouvait m'aider à pondre ce script ca m'aiderait bien !
merci d'avance