@Björn Michaelsen: You are right. As I am not familiar with vim I have written a bash script to modify '/usr/lib/libreoffice/share/registry/main.xcd':
#!/bin/bash
FileToModify="/usr/lib/libreoffice/share/registry/main.xcd" OrgLine='<prop oor:name="UpdateReferenceOnSort" oor:type="xs:boolean" oor:nillable="false"><value>false</value></prop>' CorrectedLine='<prop oor:name="UpdateReferenceOnSort" oor:type="xs:boolean" oor:nillable="false"><value>true</value></prop>'
mv "$FileToModify" "${FileToModify}.bak" cat ${FileToModify}.bak | sed 's%'"${OrgLine}"'%'"${CorrectedLine}"'%g' >"$FileToModify"
######### END OF SCRIPT ################
Use it this way: sudo ./Script
@Björn Michaelsen: You are right. As I am not familiar with vim I have written a bash script to modify '/usr/lib/ libreoffice/ share/registry/ main.xcd' :
#!/bin/bash
FileToModify= "/usr/lib/ libreoffice/ share/registry/ main.xcd" "UpdateReferenc eOnSort" oor:type= "xs:boolean" oor:nillable= "false" ><value> false</ value>< /prop>' '<prop oor:name= "UpdateReferenc eOnSort" oor:type= "xs:boolean" oor:nillable= "false" ><value> true</value> </prop> '
OrgLine='<prop oor:name=
CorrectedLine=
mv "$FileToModify" "${FileToModify }.bak" OrgLine} "'%'"${ CorrectedLine} "'%g' >"$FileToModify"
cat ${FileToModify}.bak | sed 's%'"${
######### END OF SCRIPT ################
Use it this way:
sudo ./Script