Blog für Webdevelopment, Online-Marketing und Gadgets

diff: Treffer mit RegEx ausschließen

Kategorie: Gedankenstütze

Wenn Du bestimmte Treffer beim Vergleichen von Verzeichnissen auschließen möchtest, bietet diff mit der -I 'RE' Option1 die Möglichkeit eine Zeile mit Hilfe eines regulären Ausdrucks auszuschließen.

Der reguläre Ausdruck RE ist bei diff aber nicht vollwertig, so dass bspw. ODER Ausdrücke nicht möglich sind. Hier könnte man jetzt anfangen die Geschichte mit egrep zu erweitern, doch es geht viel viel viel einfacher!

Mehrere RegEx Ausdrücke im diff

Die -I 'RE' Option lässt sich nämlich beliebig oft hintereinanderreihen!

Also statt:

diff -r -I '(RE1)|(RE2)|(REn)' folder1 folder2

einfach so:

diff -r -I 'RE1' -I 'RE2' ... -I 'REn' folder1 folder2

1RE <=> RegEx Ausdruck

Über den Autor Viktor Dite

Ich, Viktor Dite bin Shopadmin, Webdeveloper und ein Geek, der das Auge fürs Alltagstaugliche nicht verlieren möchte. Hier im Blog versuche ich beide Welten unter einen Hut zu bringen, so dass auch nicht “Digital Residents” die Möglichkeit bekommen, das Meiste aus der digitalen Welt herauszuholen.

Gefällt Dir der Beitrag?

Wenn Dir der Beitrag gefällt, freue ich mich über jedes Share oder ein Kommentar!

Das könnte Dich auch interessieren: