k33n
knochenbrecher
hallo,
ich suche in nem logfile nach Failed logins und zwar so.
#grep "Failed login" /var/log/teapop | awk '{print $6, $7, $8, $9, $10}' | sort | less
output kommt dann sowas raus:
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
wie kann ich jetzt nur jeweils 1 mal jeden failed login ausgeben?
edit der output ist nämlich ca. 5000 zeilen lang
thx k33n
ich suche in nem logfile nach Failed logins und zwar so.
#grep "Failed login" /var/log/teapop | awk '{print $6, $7, $8, $9, $10}' | sort | less
output kommt dann sowas raus:
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-a [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
Failed login for user-b [www.xxx.yyy.zzz]
wie kann ich jetzt nur jeweils 1 mal jeden failed login ausgeben?
edit der output ist nämlich ca. 5000 zeilen lang

thx k33n