Bonjour à tous,

Je galère depuis ce matin sur un problème (que je pensais...) tout bête

Soit un fichier texte avec notamment ces 2 lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
init("C:\mon\chemin1", "tyconres.xml", True)
setModelFile("C:\mon\chemin2")
je voudrais arriver à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
init("", "tyconres.xml", True)
setModelFile("")
Pour la ligne setModelFile, je pensais utiliser un simple sed du genre remplacer la ligne setModelFile par setModelFile(""), mais j'arrive à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
setModelFile()("C:\mon\chemin2")
Quant à la ligne init, je tente avec awk d'utiliser la double quote comme séparateur puis de concaténer mais je me retrouve avec des double quotes sur toutes les lignes !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cat results.py | awk -v FS="\"" '{
   print $1 "\"" "\"" $3;
}'
Auriez vous une piste pour traiter ces 2 lignes simplement en shell et/ou awk ?

Déja un sed pour remplacer toute la ligne me suffirait, genre init("C:\mon\chemin1", "tyconres.xml", True) => init("", "tyconres.xml", True)

Merci par avance.