Du bist hier::--Sonderzeichen für grep maskieren oder escapen

Sonderzeichen für grep maskieren oder escapen

Grep ist ja ein super Tool nur leider sucht man nicht immer nur nach Buchstabenlisten sondern auch nach Begriffen oder Zeichenketten in denen Sonderzeichen vorkommen, die grep mißversteht. Sonderzeichen kann man für grep maskieren indem man den ganzen Ausdruck in einfache Anführungszeichen setzt und vor dem zu maskierenden Zeichen ein "\" (AltGr + ß) setzt.

Wenn man also in der Logdatei test.log nach "das ist der Test [test]" sucht, dann muss man folgendes eingeben:

grep 'das ist der Test \[test\]' test.log

Also vor jedes Zeichen das nicht von grep erkannt wird ein Backslash.

Von |2018-07-25T14:43:47+00:00Juni 13th, 2008|Kategorien: Linux|0 Kommentare

Über den Autor:

halfstone
Ich betreibe seit 20 Jahren das Supportnet um Menschen die wunderbaren Möglichkeiten der Technik näher zu bringen.

Hinterlassen Sie einen Kommentar