Ubuntu - Suche mit grep
Hallo zusammen,
ich suche mit
nach Strings in Dateien.
Soweit so gut, nur wie suche ich nach domain.tld aber NICHT nach www.domain.tld.
Ich möchte alle Vorkommnisse angezeigt bekomme die domain.tld enthalten, aber nicht www.domain.tld
Gibts da auch eine Variante dafür ?
Danke und Grüße, Henere
ich suche mit
grep -r 'String' *
Soweit so gut, nur wie suche ich nach domain.tld aber NICHT nach www.domain.tld.
Ich möchte alle Vorkommnisse angezeigt bekomme die domain.tld enthalten, aber nicht www.domain.tld
Gibts da auch eine Variante dafür ?
Danke und Grüße, Henere
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 300193
Url: https://administrator.de/forum/ubuntu-suche-mit-grep-300193.html
Ausgedruckt am: 20.04.2025 um 05:04 Uhr
7 Kommentare
Neuester Kommentar

Machst du z.B. so :
Gruß jodel32
p.s. falls du es nicht kennst, das ist Regular Expression Syntax
grep -Pi '(?<!www\.)domain\.tld' datei.txt
p.s. falls du es nicht kennst, das ist Regular Expression Syntax
Der "." ist ein Platzhalter für "beliebige" zeichen, deswegen muß man diesen escapen, wenn man den Punkt haben will. Ansonsten würde z.B. auch domain-tld auf domain.tld matchen.
lks
PS: zum Einlesen
Mag sein, aber reguläre Ausdrücke sind ein Grundbestandteil von Administratoren- und Informatiker-Wissen. Da führt kein Weg dran vorbei.
lks