I have an XML file with values like the following:
<values val1="4124" val2="21341"></values>
<values val1="1234" val2="231"></values>
<values val1="814" val2="8943"></values>
I would like to make val2
assume the value of val1
in all cases where they're unequal.
So the above would become:
<values val1="4124" val2="4124"></values>
<values val1="1234" val2="1234"></values>
<values val1="814" val2="814"></values>
Here is what I have:
perl -pi -e 's,val2=\"[0-9]*\,val1=\"[0-9]*\,g;' *
I am mainly having trouble understanding how to substitute the value of val1 to val2. My above code will do this:
<values val1="4124" val1="4124"></values>