Мне иногда нужно сравнить два текстовых файла. Очевидно, diff
показывает различия, а также скрывает сходства, что является своего рода точкой.
Предположим, я хочу провести другие сравнения этих файлов: установить объединение, пересечение и вычитание, рассматривая каждую строку как элемент в наборе.
Существуют ли такие же простые общие утилиты или однострочные, которые могут это сделать?
Примеры:
a.txt
john
mary
b.txt
adam
john
$> set_union a.txt b.txt
john
mary
adam
$> set_intersection a.txt b.txt
john
$> set_difference a.txt b.txt
mary