sort -u -t, -k1,1 file
-u
za jedinečné-t,
takže čárka je oddělovač-k1,1
pro klíčové pole 1
Výsledek testu:
[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
nastaví oddělovač pole.$1
je první pole._[val]
vyhledával
v hash_
(běžná proměnná).++
zvýšit a vrátit starou hodnotu.!
vrací logické ne.- na konci je implicitní tisk.
Chcete-li zvážit více sloupců.
Seřadit a poskytnout jedinečný seznam na základě sloupce 1 a sloupce 3:
sort -u -t : -k 1,1 -k 3,3 test.txt
-t :
dvojtečka je oddělovač-k 1,1 -k 3,3
na základě sloupce 1 a sloupce 3