Je sais que cette question a déjà été posée, mais je n'arrive pas à trouver la bonne syntaxe pour ma commande sed.
Je dois remplacer OPP/com.user.opp.orchest.po.services.stub-npo/npo-stub
avec OPP/com.user.opp.orchest.po.services.stub-ica/npo-ica
Un extrait du fichier que je remplace est le suivant :
config.xml
<compareType>PLAIN</compareType>
<pattern>
OPP/com.user.opp.orchest.po.services.stub-npo/npo-stub
</pattern>
<branches>
<com.sonyuser.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
<compareType>ANT</compareType>
<pattern>master</pattern>
</com.sonyuser.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
</branches>
${REPO_MIRROR}/OPP/com.user.opp.orchest.po.services.stub-npo/npo-stub
J'ai essayé ce qui suit,
sed -i '/^\/OPP/\com.user.opp.orchest.po.services.stub-npo/\npo-stub\/OPP/\com.user.opp.orchest.po.services.stub-ica/\npo-ica/g' config.xml