Wie sucht man in einer Reihe von Dateien nach einer bestimmten IPv6-Adresse?

Wie sucht man in einer Reihe von Dateien nach einer bestimmten IPv6-Adresse?

Lassen Sie mich zunächst einmal sagen, dass meine Linux-Kenntnisse nicht auf höchstem Niveau sind. Trotzdem habe ich versucht, mit grep nach einer bestimmten IPv6-Adresse zu suchen. Mein Versuch sah folgendermaßen aus:

# grep -o "2607:f388:2:2001::1002" *.conf

Ich habe keine Ergebnisse erhalten. Ich denke, dass es grep nicht gefällt :.

Kann jemand einige Optionen bereitstellen?

Antwort1

AlsEduardo Trápaniin den Kommentaren ist aufgefallen, dass IPv6-Adressen Groß- und Kleinbuchstaben enthalten können. Sorgen Sie daher mithilfe des -iFlags dafür, dass Ihr Grep-Befehl bei der Suche die Groß- und Kleinschreibung ignoriert:

grep -i -o "2607:f388:2:2001::1002" *.conf

verwandte Informationen