【发布时间】:2017-11-14 14:34:10
【问题描述】:
我有一个带有分隔符的列表|
40|192.168.1.2|user4
42|192.168.1.25|user2
58|192.168.1.55|user3
118|192.168.1.3|user11
67|192.168.1.25|user2
如您所见,我在42|192.168.1.25|user2 字段和67|192.168.1.25|user2 字段中有相同的ip。我怎样才能在它们之间附加这些线?你能用awk给我一个解决方案吗?可以举几个例子吗?
我需要这样的结果:
40|192.168.1.2|user4
58|192.168.1.55|user3
109|192.168.1.25|user2
118|192.168.1.3|user11
你怎么看,我们已经数完了第一列的数字。
【问题讨论】:
-
如果ip地址相同,但用户id不同,你想做什么,例如:
42|192.168.1.25|user1和36|192.168.1.25|user9 -
是的,这是一个问题。我应该只附加 ip
-
鉴于我在之前的评论中提供的 2 个示例行......您希望输出是什么?显示
user1或显示user9? -
显示第一个用户