Предположим, у вас есть два больших файла, в которых каждая строка из файлов A и B начинается с одной и той же уникальной последовательности, но впоследствии может отличаться, как в
A:
a#123
b#foo
c#
d#1a
.
.
.
и
B:
a#
b#foo
c#234
d#1a
.
.
.
Чтобы получить «реальную» разницу, поэтому НЕ линии, которые отличаются,
Я могу использовать простой цикл, который возвращает разницу, как в
Difference:
123
234
.
.
.
Мой вопрос сейчас, есть ли bash "oneliner" или инструмент / комбинация вообще в Linux, которая может обрабатывать то же самое, но быстрее? Я пробовал использовать comm, diff, join и grep, но, похоже, я не способен получить результат, отличный от строк, которые отличаются. Я не знаком с awk, который может быть другим кандидатом.
Любые хорошие советы и идеи приветствуются. Thx!