sort -u -t, -k1,1 file
-u
untuk unik-t,
jadi koma adalah pembatas-k1,1
untuk 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
-F
menyetel pemisah bidang.$1
adalah kolom pertama._[val]
mencarival
di 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,3
berdasarkan kolom 1 dan kolom 3