Dette spørgsmål har allerede svar her :

Svar

Du bliver nødt til at kassere tidsstemplerne, men “grep” og “sort – unik” sammen kan gøre det for dig.

grep --only-matching "Validating Classification.*" | sort --unique 

grep -o viser kun de dele af linjen, der matcher din regex (det er derfor, du skal medtage .* for at inkludere alt efter “Valideringen Klassificering “match”. Så når du bare har listen over fejl, kan du bruge sort -u til at få netop den unikke liste over fejl.

Svar

Du kan bruge denne kommando under forudsætning af, at dine data er i filtesten

uniq -f 2 <test 

Svar

Jeg ville gå med awk

awk -F: "{ if (!a[$3]++ ) print ;}" file 
  • -F: brug: som separator
  • $3 er mønster efter :
  • !a[$3]++ Sørg kun for at være sandt ved første forekomst

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *