Допустим, у меня есть список чисел, которые уже отсортированы, как показано ниже
100
222
343
423
423
500
Я хочу создать поле ранга, чтобы одинаковые значения присваивались одинаковому рангу
100 1
222 2
343 3
423 4
423 4
500 5
Я использовал следующий фрагмент кода для имитации c поля ранга
awk '{print $0, NR}' file
Это дает мне ниже, но технически это число.
100 1
222 2
343 3
423 4
423 5
500 6
Как я go об этом? Я - абсолютный новичок в bash
, поэтому был бы очень признателен, если бы вы могли добавить небольшое объяснение ради обучения.