Всем доброго дня!
Помогите с задачей, а то я пришёл в тупик
Есть два файла orig и fix
Содержание orig:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="abc_actio">Test</string>
<string name="abc_action_bar_home_description">Navigate home</string>
<string name="abc_action_bar_home_description_format">%1$s, %2$s</string>
Содержание fix:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="abc_action_bar_home_description">На главную</string>
<string name="abc_action_bar_home_description_format">%1$s, %2$s</string>
Нужно чтобы с файла orig в файл fix попадали те строки, которых нет в fix
Не могу понять как отобрать одинаковые строки т.к. по сути что
<string name="abc_action_bar_home_description">Navigate home</string>
и
<string name="abc_action_bar_home_description">На главную</string>
для меня одинаковые, но для diff они разные
Добился этим
grep -o '<string name=".*">' 5.diff | uniq -u
отбирать строки, но в результате он мне выдаёт только
<string name="abc_action_bar_home_description"> а остальной оператор как
Navigate home</string> теряется
Буду признателен любой помощи или наводке в нужное русло