小编use*_*949的帖子

如何删除基于列值的重复行?

鉴于下表

 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 
Run Code Online (Sandbox Code Playgroud)

使用基于Linux的bash shell脚本,我想根据第1列的值(具有长号的那个)删除所有行.考虑到这个数字是一个可变数字

我试过了

awk '{a[$3]++}!(a[$3]-1)' file

sort -u | uniq
Run Code Online (Sandbox Code Playgroud)

但是我没有得到类似这样的结果,在第一列的所有值之间进行比较,删除所有重复项并显示它

 123456.451 entered-auto_attendant
 139651.526 entered-auto_attendant
 139382.537 entered-auto_attendant 
Run Code Online (Sandbox Code Playgroud)

linux bash awk delete-row

7
推荐指数
2
解决办法
9731
查看次数

标签 统计

awk ×1

bash ×1

delete-row ×1

linux ×1