Diese Frage hat hier bereits Antworten :
Antwort
Sie müssen verwerfen Die Zeitstempel, aber „grep“ und „sort –unique“ zusammen können dies für Sie tun.
grep --only-matching "Validating Classification.*" | sort --unique
Also grep -o
zeigt nur die Teile der Zeile an, die Ihrer Regex entsprechen (weshalb Sie die .*
einfügen müssen, um alles nach der „Validierung“ einzuschließen Klassifizierung „Übereinstimmung). Sobald Sie nur die Liste der Fehler haben, können Sie sort -u
verwenden, um nur die eindeutige Liste der Fehler abzurufen.
Antwort
Mit diesem Befehl können Sie Ihre Daten im Dateitest
Antwort
Ich würde mit awk
awk -F: "{ if (!a[$3]++ ) print ;}" file
gehen
-
-F:
Verwendung: als Trennzeichen -
$3
ist ein Muster nach:
-
!a[$3]++
stellen sicher, dass sie nur beim ersten Auftreten wahr sind