хочу задать вопрос bash regex.Мне нужно напечатать уникальные строки из списка.Этот список содержит электронные письма, и некоторые из них повторяются много раз, а также некоторые из них имеют одинаковый идентификатор и пароль, но разные учетные записи.
Список выглядит следующим образом:
firstman@gmail.com:pass1234
someguy@yahoo.com:onepass789
secondman@gmail.com:looksPass
firstman@yahoo.com:pass1234
thirdman@cox.net:mypas345
someguy@mail.com:onepass789
firstman@
someguy@
повторяется 2 раза, но с другими почтовыми провайдерами.
Мне нужно получить следующий вывод:
firstman@gmail.com:pass1234
someguy@yahoo.com:onepass789
secondman@gmail.com:looksPass
thirdman@cox.net:mypas345
uniq -u
сделать эту работу только частично - она сравнивает полную строку, вместо этого янужно сравнивать строки вне шаблона @emailprovider:
.
Как "отбросить" этот шаблон при извлечении уникальных линий?