Hi !
Ich will mir einen Text ausgeben lassen (z.B. mit less). Jedoch will ich, dass bestimmte Ausdrücke "ausgeschlossen" werden. Also eine art reverse-grep. Ist sowas möglich ?!
Danke ... Stephan !
Ausdrücke beim Filtern mit grep ausschließen
Re: Ausdrücke beim Filtern mit grep ausschließen
Hi Stephan,
falls ich Dich nicht falsch verstanden habe, sollte es ein
grep -v 'zu-unterdrückender-text' datei | more
tun. Die Option -v kehrt die Arbeitsweise von grep genau um, also jeder Treffer wird utnerdrückt, Zeilen ohne Treffer werden ausgegeben. Noch ein Beispiel: Leerzeilen unterdrücken.
grep -v '^ *$' datei
Wenn eine Zeile leer ist oder nur aus Leerzeichen besteht, passt der reguläre Ausdruck, und durch -v wird die Zeile unterdrückt. Bei allen anderen Zeichen passt der RA nicht, und die Zeile wird ausgegeben.
Alle Klarheiten beseitigt? <img src="http://www.pro-linux.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
falls ich Dich nicht falsch verstanden habe, sollte es ein
grep -v 'zu-unterdrückender-text' datei | more
tun. Die Option -v kehrt die Arbeitsweise von grep genau um, also jeder Treffer wird utnerdrückt, Zeilen ohne Treffer werden ausgegeben. Noch ein Beispiel: Leerzeilen unterdrücken.
grep -v '^ *$' datei
Wenn eine Zeile leer ist oder nur aus Leerzeichen besteht, passt der reguläre Ausdruck, und durch -v wird die Zeile unterdrückt. Bei allen anderen Zeichen passt der RA nicht, und die Zeile wird ausgegeben.
Alle Klarheiten beseitigt? <img src="http://www.pro-linux.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: Ausdrücke beim Filtern mit grep ausschließen
Hi Jochen ...
Genau das was ich gesucht habe. Danke <img src="http://www.pro-linux.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Greetz ... Stephan !
Genau das was ich gesucht habe. Danke <img src="http://www.pro-linux.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Greetz ... Stephan !