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
Please also mark the comments that contributed to the solution of the article
Content-Key: 300193
Url: https://administrator.de/contentid/300193
Printed on: April 26, 2024 at 13:04 o'clock
7 Comments
Latest comment
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