*Drive*- Здесь рулят padonki

*Drive* - Counter Strike Source
Текущее время: 12 июн 2024, 19:30

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 03 фев 2023, 00:11 
Не в сети
padonki
Аватар пользователя

Зарегистрирован: 14 авг 2006, 20:43
Сообщений: 3759
Благодарил (а): 9 раз.
Поблагодарили: 102 раз.
Пункты репутации: 0
Ищем НЕ ПОВТОРЯЮЩИЕСЯ строки (уникальные)
Допустим у нас есть два текстовых файла:

Содержимое файла 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 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: