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 :
je voudrais arriver à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 init("C:\mon\chemin1", "tyconres.xml", True) setModelFile("C:\mon\chemin2")
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
1
2 init("", "tyconres.xml", True) setModelFile("")
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 setModelFile()("C:\mon\chemin2")
Auriez vous une piste pour traiter ces 2 lignes simplement en shell et/ou awk ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cat results.py | awk -v FS="\"" '{ print $1 "\"" "\"" $3; }'
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.
Partager