Hehey
Hoffentlich kann mir hier jemand einen schuppser in die richtige Richtung geben.
Ich will mit sed und regex sozusagen alle IPs die in der auth.log sind, rausholen und in eine eigene Datei schreiben. Also mache ich bei sed ein command bei dem ich den regex gruppiere und die 2. Gruppe ist der regex für die IP. diesen will ich in die Datei schreiben und so sieht das aus:
1 | sed 's/"(.*)([0-9]{1,3}[.][0-9]{1,3}[.][0-9]{1,3}[.][0-9]{1,3})(.*)"/\/2/g' /var/log/auth.log > logips.log |
Was ich erwarte: eine Liste an IPs in der logips.log Datei. Was ich bekomme: Eine komplette kopie von der auth.log Datei in der logips.log Datei... ☺
Also nach Stunden des studierens, stell ich mal die Frage hier, wo hier mein Logikfehler liegt.
Ich grüsse Euch