Поиск повторяющихся строк на ubuntu

Поиск повторяющихся строк на ubuntu

07.06.2017 01:20:39 Просмотров 16 Источник

Нужно проверить все файлы директории на пример повторяющихся строк, и вывести строки, которые повторяются более 1о раза + сколько раз они встречаются

У вопроса есть решение - Посмотреть?

https://ru.stackoverflow.com/questions/676217/%d0%9f%d0%be%d0%b8%d1%81%d0%ba-%d0%bf%d0%be%d0%b2%d1%82%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85%d1%81%d1%8f-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%bd%d0%b0-ubuntu#comment987406_676217
А свои мысли и наработки по данному вопросу какие-нибудь имеются?

Ответы - Поиск повторяющихся строк на ubuntu / Поиск повторяющихся строк на ubuntu

Является ответом!
retorta

07.06.2017 01:39:14

Можно сделать так:

cat * | sort | uniq -cd

cat* Вывести всё из текущего каталога
sort Отсортировать строки
uniq выводим повторяющиеся строки, -c -- выводим количество, -d только те, что больше одного раза встретились.

https://ru.stackoverflow.com/questions/676217/%d0%9f%d0%be%d0%b8%d1%81%d0%ba-%d0%bf%d0%be%d0%b2%d1%82%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85%d1%81%d1%8f-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%bd%d0%b0-ubuntu/676219#comment988555_676219
grep -H . * вместо cat * добавит интересного ;)
https://ru.stackoverflow.com/questions/676217/%d0%9f%d0%be%d0%b8%d1%81%d0%ba-%d0%bf%d0%be%d0%b2%d1%82%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85%d1%81%d1%8f-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%bd%d0%b0-ubuntu/676219#comment988802_676219
@0andriy, ключ -H используется в grep по умолчанию при поиске более чем в одном файле.
https://ru.stackoverflow.com/questions/676217/%d0%9f%d0%be%d0%b8%d1%81%d0%ba-%d0%bf%d0%be%d0%b2%d1%82%d0%be%d1%80%d1%8f%d1%8e%d1%89%d0%b8%d1%85%d1%81%d1%8f-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%bd%d0%b0-ubuntu/676219#comment988859_676219
@zombic, именно, но в вопросе неясно, требуется ли общую картину или по-файлово.
Закрыть X