Tähän kysymykseen on jo annettu vastauksia :
vastaus
Sinun on hylättävä aikaleimat, mutta ”grep” ja ”sort – unique” yhdessä voivat tehdä sen puolestasi.
grep --only-matching "Validating Classification.*" | sort --unique
Joten grep -o
näyttää vain ne rivin osat, jotka vastaavat regexiäsi (minkä vuoksi sinun on sisällytettävä .*
sisällyttääksesi kaikki ”Vahvistus” Luokittelu ”ottelu). Kun sinulla on vain luettelo virheistä, voit käyttää sort -u
-toimintoa saadaksesi vain yksilöllisen virheluettelon.
vastaus
Voit käyttää tätä komentoa olettaen tietosi tiedostotestissä
uniq -f 2 <test
Vastaus
Menen awk: n kanssa
awk -F: "{ if (!a[$3]++ ) print ;}" file
-
-F:
use: erottimena -
$3
on malli -
!a[$3]++
varmista, että se on totta vain ensimmäisen kerran