Bonjour à tous,
Il y a longtemps que je me pose la question de la manipulation de variables avec Sed. Est-il possible de mémoriser une partie de la chaîne à remplacer et de la réutiliser dans l'expression de remplacement ? Par exemple :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char* str; str = "hello";
On veut obtenir :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char* str; sprintf(str, "hello");
Très schématiquement, je voudrais faire %s/$1 = \"$2\"/sprintf($1,\"$2\")/g.
Est-ce possible ? Si non, avez-vous une autre solution ?
Merci d'avance pour vos réponses !
Partager