1

我有这种文件:

TAB  |  STAT |  RECORDS
------------------------
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26
TAB1
DUPKEY
26

如您所见,有多条线,它们是相同的。我需要的是制作一种名为report.dat的文件,输出将是

TAB  |  STAT |  RECORDS
------------------------
TAB1   DUPKEY     26   

我该怎么做?

4

1 回答 1

0
# print the first 2 lines
sed 2q file
# skip the first 2 lines, join 3 lines into 1, then get unique lines
sed 1,2d file | paste - - - | sort -u
TAB  |  STAT |  RECORDS
------------------------
TAB1    DUPKEY  26

paste默认加入制表符

于 2013-07-09T15:46:00.203 回答