sort -u -t, -k1,1 file
-uuntuk unik-t,jadi koma adalah pembatas-k1,1untuk bidang kunci 1
Hasil tes:
[email protected],2009-11-27 00:58:29.793000000,xx3.net,255.255.255.0
[email protected],2009-11-27 01:05:47.893000000,xx2.net,127.0.0.1
awk -F"," '!_[$1]++' file
-Fmenyetel pemisah bidang.$1adalah kolom pertama._[val]mencarivaldi hash_(variabel biasa).++kenaikan, dan mengembalikan nilai lama.!mengembalikan logika tidak.- ada cetakan implisit di bagian akhir.
Untuk mempertimbangkan banyak kolom.
Urutkan dan beri daftar unik berdasarkan kolom 1 dan kolom 3:
sort -u -t : -k 1,1 -k 3,3 test.txt
-t :titik dua adalah pemisah-k 1,1 -k 3,3berdasarkan kolom 1 dan kolom 3