*Drive*- Здесь рулят padonki https://www.drivesource.ru/ |
|
Как найти повторяющиеся и не повторяющиеся строки в файлах https://www.drivesource.ru/viewtopic.php?f=15&t=1681 |
Страница 1 из 1 |
Автор: | Padonak [ 03 фев 2023, 00:11 ] |
Заголовок сообщения: | Как найти повторяющиеся и не повторяющиеся строки в файлах |
Ищем НЕ ПОВТОРЯЮЩИЕСЯ строки (уникальные) Допустим у нас есть два текстовых файла: Содержимое файла file1.txt Код: aaa bbb ccc ddd eee fff ggg Содержимое файла file2.txt Код: bbb aaa ccc eee 111 222 ddd xxx Для того, чтобы найти все уникальные строки в файле file1.txt (т.е. те строки, которые не содержатся в файле file2.txt) можно воспользоваться следующей командой: Код: cat file1.txt | grep -v -f file2.txt Результат выполнения данной команды будет таким: Код: fff ggg Как мы видим в результате выполнения данной команды выводятся только те строки, которые уникальны в файле file1.txt и которых нет в файле file2.txt Для того, чтобы найти все уникальные строки в файле file2.txt (т.е. те строки, которые не содержатся в файле file1.txt) можно воспользоваться следующей командой: Код: cat file2.txt | grep -v -f file1.txt Результат выполнения данной команды будет таким: Код: 111 222 xxx Ищем ПОВТОРЯЮЩИЕСЯ строки (дубликаты) Допустим у нас есть два текстовых файла: Содержимое файла file1.txt Код: aaa bbb ccc ddd eee fff ggg Содержимое файла file2.txt Код: bbb aaa ccc eee 111 222 ddd xxx Для того, чтобы найти все повторяющиеся строки (дубликаты) в файлах file1.txt и file2.txt можно воспользоваться следующей командой: Код: cat file1.txt | grep -f file2.txt Результат выполнения данной команды будет таким: Код: aaa
bbb ccc ddd eee |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |