@annonimus

Как удалить дубликаты IP-адресов с разными портами?

Привет всем. Ребят, подскажите пожалуйста, как (чем) удалить дубликаты ip с разными портами.
Пример, вот из нижнего списка удалить четыре адреса, а оставить один - 11.11.11.11:1. Вообще не важно с каким портом останется, лишь бы удалились дубликаты и остался один.
11.11.11.11:1
11.11.11.11:2
11.11.11.11:3
11.11.11.11:4
11.11.11.11:5
Может есть какие Windows программки? Решения можно в Notepad++, EmEditor или в Linux.
Спасибо.
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Где-то месяц назад тут был такой же вопрос (с ответом), с использованием Notepad++. Ищите.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
1. Отчекрыжьте всё, что после двоеточия, например, как-нибудь так: cut -f1 -d":"
2. Натравите на sort -u

Добро пожаловать в линукс (либо поменяйте тэги).
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Можно наверное загрузить в sqlite и там применить оконную функцию. Взять в группе первый попавшийся адрес.

Если автору нужно быстро готовое решение - то пускай публикует весь список адресов здесь. Ему какая-то добрая душа поможет.

Так... эта задача балансирует на грани - sed/sort - писать лениво. SQLite - оверхед получается для одного раза.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы