Tato otázka již má odpovědi zde :
Odpověď
Budete muset zahodit časová razítka, ale „grep“ a „sort –unique“ společně to udělají za vás.
grep --only-matching "Validating Classification.*" | sort --unique
Takže grep -o
zobrazí pouze ty části řádku, které odpovídají vašemu regulárnímu výrazu (proto je třeba zahrnout .*
a zahrnout vše po „Ověření Klasifikace „shoda). Poté, co máte pouze seznam chyb, můžete pomocí sort -u
získat pouze jedinečný seznam chyb.
Odpověď
Tento příkaz můžete použít za předpokladu, že jsou vaše data zahrnuta v testu souboru.
uniq -f 2 <test
Odpověď
Chtěl bych jít s awk
awk -F: "{ if (!a[$3]++ ) print ;}" file
-
-F:
použití: jako oddělovač -
$3
je vzor po:
-
!a[$3]++
zajistit pravdivost pouze při prvním výskytu