Способ сделать это - использовать XSLT.Например, сохраните его как yourfile.xsl :
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns="http://artifactory.jfrog.org/xsd/2.1.7">
<xsl:output indent="yes" method="xml" encoding="utf-8" />
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="//*[name()='backup'][./*[name()='key']='backup-weekly']/*[name()='enabled'][.='false']">
<xsl:copy><xsl:apply-templates select="node()|@*"/></xsl:copy>
<dir>/opt/jfrog/data/backup</dir>
</xsl:template>
</xsl:stylesheet>
и используйте xsltproc в этой командной строке:
xsltproc yourfile.xsl yourfile.xml