Data la seguente tabellaCome eliminare le righe duplicate in base al valore di una colonna?
123456.451 entered-auto_attendant
123456.451 duration:76 real:76
139651.526 entered-auto_attendant
139651.526 duration:62 real:62`
139382.537 entered-auto_attendant
Utilizzando uno script di shell bash con sede a Linux, vorrei eliminare tutte le righe in base al valore di colonna 1 (quello con il numero lungo). Avere in considerazione che questo numero è un numero variabile
Ho provato con
awk '{a[$3]++}!(a[$3]-1)' file
sort -u | uniq
Ma io non sto ottenendo il risultato che sarebbe qualcosa di simile, facendo un confronto tra tutti i i valori della prima colonna, eliminare tutti i duplicati e mostrarla
123456.451 entered-auto_attendant
139651.526 entered-auto_attendant
139382.537 entered-auto_attendant
+1: errore minore - 'b [$ 1]' dovrebbe essere 'b [x]' nel blocco 'END'. –
era un errore di battitura, thx, risolto – Kent
E se avessi bisogno di tutte le colonne che iniziano con 139382.537 (in questo caso) – user3494949