Bonjour,
Je cherche à modifier une ligne par une autre dans un fichier test.xml
Voici la ligne à remplacer
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part <property name="omero.fs.importUsers" value="toto.titi"/>
j'ai bien les deux lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part <property name="omero.fs.importUsers" value="toto.titi;valu.tre"/>
J'essaie avec la commande sed, mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo $laligne <property name="omero.fs.importUsers" value="toto.titi"/> echo $Lanouvelleligne <property name="omero.fs.importUsers" value="toto.titi;valu.tre"/>
et j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -i s/${laligne}/${Lanouvelleligne}/g test.xml
Je ne sais pas ce qui est interprété et qui ne devrait pas.sed: -e expression n°1, caractère 2: commande `s' inachevée
ImagingAll
Partager