【发布时间】:2020-01-15 17:31:36
【问题描述】:
假设我有一个已经按如下排序的数字列表
100
222
343
423
423
500
我想要的是创建一个排名字段,以便为相同的值分配相同的排名
100 1
222 2
343 3
423 4
423 4
500 5
我一直在使用以下代码来模拟排名字段
awk '{print $0, NR}' file
下面给出了我,但从技术上讲,它是一个行号。
100 1
222 2
343 3
423 4
423 5
500 6
我该怎么做?我是bash 的绝对初学者,所以如果你能添加一点解释来学习,我将不胜感激。
【问题讨论】: