Bonjour,
Je cherche à modifier une ligne par une autre dans un fichier test.xml
Voici la ligne à remplacer
parCode:<property name="omero.fs.importUsers" value="toto.titi"/>
j'ai bien les deux lignesCode:<property name="omero.fs.importUsers" value="toto.titi;valu.tre"/>
J'essaie avec la commande sed, mais cela ne fonctionne pas.Code:
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:sed -i s/${laligne}/${Lanouvelleligne}/g test.xml
Je ne sais pas ce qui est interprété et qui ne devrait pas.Citation:
sed: -e expression n°1, caractère 2: commande `s' inachevée
ImagingAll