Entfernen von Zeilen aus einer Datei

Entfernen von Zeilen aus einer Datei

In meiner Ausgabedatei habe ich die folgenden Zeilen zusammen mit der erforderlichen Ausgabe mehrmals eingefügt.

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.

So sieht meine Ausgabe aus.

####################################################################
Raw Error: count of the error records with latest trans session in "audit_preatlas_wb4370_raw_error_05012016073248" table
====================================================================
count   trans_session

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.
********************************************************************
Raw Audit: Total records available in "audit_preatlas_wb4370_raw_audit_05012016073248" table
====================================================================
count   trans_session

Raw Audit: Distinct records of "audit_preatlas_wb4370_raw_audit_05012016073248" table
====================================================================
count   trans_session

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.
Raw Audit : count of duns with error "gbwr_raw_audit_mandatory_field" code in "audit_preatlas_wb4370_raw_audit_05012016073248" table
====================================================================
count   trans_session   error_code

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.
Raw Audit : count of duns with error "gbwr_raw_audit_numeric_field" code in "audit_preatlas_wb4370_raw_audit_05012016073248" table
====================================================================
count   trans_session   error_code

WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.

Wie kann ich die WARN-Zeilen alleine entfernen?

Antwort1

Es gibt also ein paar Möglichkeiten. Um die obigen Kommentare zusammenzufassen, können Sie einen der folgenden Schritte ausführen:

awk:

awk '!/^WARN/' filename

sed:

sed '/^WARN/d' filename

grep:

grep -v '^WARN' filename

verwandte Informationen