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