Ich habe eine Textdatei mit einer Liste von Adressen aus allen letzten Verbindungen. Ich habe folgenden Befehl ausgeführt:
netstat -natu | grep 'ESTABLISHED' > temp.txt
Ich fuhr dann fort, alles in der Akte aber den IPs mit zu filtern:
grep -oP '(\d{1,3}\.){1,3}\d{1,3}' temp.txt > IPs.txt
Jetzt frage ich mich, ob es eine Möglichkeit gibt, in dieser Textdatei eine Certian-IP zu finden und (wenn möglich) die Zeile vollständig zu entfernen. Grundsätzlich werden lokale Hostadressen (127.0.0.0) herausgefiltert, sodass nur die fremden Adressen übrig bleiben. Aber ich bin mir nicht sicher, wie ich das machen soll.
Wäre es einfacher, die lokalen IPs während dieses Vorgangs herauszufiltern oder sie einfach aus der resultierenden Textdatei herauszufiltern?
Wenn jemand irgendwelche Ideen hat, würde ich mich freuen, sie zu hören. Ich bin nicht sehr vertraut mit grep, aber ich lerne langsam ... Vielen Dank im Voraus.