Отфильтровать разницу из двух файлов в отдельные файлы

0
11.07.2019, 15:35
2 ответа

Это можно сделать с помощью comm.

comm file1 file2 -23 > file3
comm file1 file2 -13 > file4

-23означает «только строки, уникальные для ФАЙЛА1»

-13означает «только строки, уникальные для ФАЙЛА2»

2
28.01.2020, 02:29

Попробуйте это,

diff File1 File2 | grep "^<" | sed 's/^< //g' > File3
diff File1 File2 | grep "^>" | sed 's/^> //g' > File4

выход:

cat File3
1|2|3|5
E|F|G|H

cat File4
1|2|3|4
E|F|I|H
0
28.01.2020, 02:29

Теги

Похожие вопросы