Hi all, need some help seeing the bug in my SED
Source XML
<SMART_FOLDER JOBISN="1" SUB_APPLICATION="PMT-APB" MEMNAME="Job0" JOBNAME="PMT-APB" FOLDER_NAME="PMT-APB">
</SMART_FOLDER>
My SED Command
sed -e 's/\(<SMART_FOLDER \)\(.*FOLDER_NAME="PMT-APB"\)/\FOLDER_ORDER_METHOD="PCI" \2/' < test.xml
This is what I get
FOLDER_ORDER_METHOD="PCI" JOBISN="1" SUB_APPLICATION="PMT-APB" MEMNAME="Job0" JOBNAME="PMT-APB" FOLDER_NAME="PMT-APB">
</SMART_FOLDER>
It keeps stripping the leading <SMART_FOLDER but I can't understand why
---------- Post updated at 05:50 PM ---------- Previous update was at 05:13 PM ----------
Found the problem, I was missing \1 before FOLDER_ORDER_METHOD
sed -e 's/\(<SMART_FOLDER \)\(.*FOLDER_NAME="PMT-APB"\)/\1FOLDER_ORDER_METHOD="PCI" \2/' < test.xml