Выборка уникальных записей из txt-файла

Выборка уникальных записей из txt-файла

14.01.2013 11:35:53 Просмотров 16 Источник

Уважаемые друзья, возникла необходимость оставить в файле условно-уникальные строки*

В файле указаны дата операции и логины пользователей. Логинов может быть много, а даты разные. В файле нужно оставить только пользователей.

Например:

[17-Oct-2012 01:32:29] ERROR! ERR-CODE=18956, login=Gonshik1
[17-Oct-2012 02:32:56] ERROR! ERR-CODE=18956, login=Gonshik1
[17-Oct-2012 13:15:50] ERROR! ERR-CODE=18956, login=Gonshik1
[17-Oct-2012 13:41:19] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 09:57:22] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 10:04:10] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 10:08:46] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 10:18:20] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 10:45:47] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 14:28:36] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 15:22:11] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 16:07:16] ERROR! ERR-CODE=18956, login=Gonshik1
[18-Oct-2012 19:30:55] ERROR! ERR-CODE=18956, login=Gonshik1
[19-Oct-2012 04:18:05] ERROR! ERR-CODE=18956, login=Gonshik1
[19-Oct-2012 05:40:03] ERROR! ERR-CODE=18956, login=Speedy
[19-Oct-2012 11:14:20] ERROR! ERR-CODE=18956, login=Slava
[19-Oct-2012 11:14:30] ERROR! ERR-CODE=18956, login=Kareta777
[19-Oct-2012 11:14:48] ERROR! ERR-CODE=18956, login=Kareta777
[19-Oct-2012 11:15:11] ERROR! ERR-CODE=18956, login=Kareta777
[19-Oct-2012 11:15:13] ERROR! ERR-CODE=18956, login=Slava
[19-Oct-2012 11:15:26] ERROR! ERR-CODE=18956, login=Kareta777
[19-Oct-2012 11:15:46] ERROR! ERR-CODE=18956, login=Kareta777
[19-Oct-2012 11:16:13] ERROR! ERR-CODE=18956, login=Slava
[19-Oct-2012 12:00:54] ERROR! ERR-CODE=18956, login=Gonshik1
[19-Oct-2012 14:13:44] ERROR! ERR-CODE=18956, login=Dmitry

Нужно, чтобы осталось 5 записей: Gonshik1, Speedy, Slava, Kareta777, Dmitry

Надеюсь все понятно )

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

Ответы - Выборка уникальных записей из txt-файла / Выборка уникальных записей из txt-файла

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

14.01.2013 12:17:10

cat log.txt | grep -oEi '(login=)(\w+)' | sort | uniq | sed 's/login=//g'

https://ru.stackoverflow.com/questions/183224/%d0%92%d1%8b%d0%b1%d0%be%d1%80%d0%ba%d0%b0-%d1%83%d0%bd%d0%b8%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b5%d0%b9-%d0%b8%d0%b7-txt-%d1%84%d0%b0%d0%b9%d0%bb%d0%b0/183240#comment183243_183240
@falstaf Большое спасибо )
Закрыть X