найти одинаковые строки в двух текстовых файлах
От: virtus  
Дата: 13.02.15 10:45
Оценка:
Привет!

Есть два текстовых файла. Как можно найти одинаковые строки в двух файлах?

можно ли это сделать при помощи winmerge, например?

Спасибо.
Re: найти одинаковые строки в двух текстовых файлах
От: Mihas  
Дата: 13.02.15 12:00
Оценка:
Здравствуйте, virtus, Вы писали:

V>можно ли это сделать при помощи winmerge, например?

Попробовал. Строка подсветилась.
Re: найти одинаковые строки в двух текстовых файлах
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 13.02.15 13:14
Оценка:
Здравствуйте, virtus, Вы писали:

V>Есть два текстовых файла. Как можно найти одинаковые строки в двух файлах?


Что-то в духе:

$ sort < a.txt | uniq > res.txt
$ sort < b.txt | uniq >> res.txt
$ sort < res.txt | uniq -c | sort -rn


Не проверял, может ошибся где, но суть такая.
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re[2]: найти одинаковые строки в двух текстовых файлах
От: virtus  
Дата: 13.02.15 13:50
Оценка:
Здравствуйте, Mihas, Вы писали:

M>Здравствуйте, virtus, Вы писали:


V>>можно ли это сделать при помощи winmerge, например?

M>Попробовал. Строка подсветилась.

хотелось бы их выводить. в файл, например.
Re[2]: найти одинаковые строки в двух текстовых файлах
От: virtus  
Дата: 13.02.15 13:51
Оценка:
Здравствуйте, XopoSHiy, Вы писали:

XSH>Здравствуйте, virtus, Вы писали:


V>>Есть два текстовых файла. Как можно найти одинаковые строки в двух файлах?


XSH>Что-то в духе:


XSH>
XSH>$ sort < a.txt | uniq > res.txt
XSH>$ sort < b.txt | uniq >> res.txt
XSH>$ sort < res.txt | uniq -c | sort -rn
XSH>


XSH>Не проверял, может ошибся где, но суть такая.


спасибо. это юникс я так понимаю. в винде хотел понять, есть возможность.
Re[3]: найти одинаковые строки в двух текстовых файлах
От: xoposhiy Россия http://cleancodegame.github.io/
Дата: 13.02.15 16:53
Оценка:
Здравствуйте, virtus, Вы писали:

V>спасибо. это юникс я так понимаю. в винде хотел понять, есть возможность.


Я очень советую поставить на винду Cygwin или MinGW. Тем более, что если у вас установлен стандартный клиент git, то MinGW у вас уже есть и называется Git Bash.
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.