У меня есть 2 XML-файла. Во 2-м файле есть несколько новых записей, включая те же записи, что и в 1-м файле. Примеры 2 файлов приведены ниже.
Файл 1
<SERVERNAME_ONE>
<Protocol>FTP</Protocol>
<ServerIP>192.168.0.231</ServerIP>
</SERVERNAME_ONE>
Файл 2
<SERVERNAME_ONE>
<Protocol>FTP</Protocol>
<ServerIP>192.168.1.21</ServerIP>
</SERVERNAME_ONE>
<SERVERNAME_TWO>
<Protocol>FTP</Protocol>
<ServerIP>192.168.13.231</ServerIP>
</SERVERNAME_TWO>
После слияния
<SERVERNAME_ONE>
<Protocol>FTP</Protocol>
<ServerIP>192.168.0.231</ServerIP>
</SERVERNAME_ONE>
<SERVERNAME_TWO>
<Protocol>FTP</Protocol>
<ServerIP>192.168.13.231</ServerIP>
</SERVERNAME_TWO>
Когда я объединяю 2-й файл с 1-м файлом, слияние должно происходить таким образом, что должны быть объединены только новые записи во 2-м файле, т. Е. Уже существующие записи в 1-м файле должны оставаться без изменений. Есть команда sdiff для слияния в интерактивном режиме. Но я хочу автоматизировать процесс слияния. Как мне объединить эти файлы?