Я пытаюсь подсчитать суммарную сумму столбца и вернуть ответ в последнем столбце выходного файла.Подсчет вхождений поля через несколько строк
Ниже приведен пример входного файла
a
a
a
b
b
c
d
d
Здесь желаемый результат
a 1
a 2
a 3
b 1
b 2
c 1
d 1
d 2
Я хотел бы решение, чтобы иметь возможность запускать из командной строки Unix.
Очень легко с ассоциативным массивом. Лучше скажите, что вы пробовали (и где вы застреваете), чем бросаете вопрос на нас. – 4ae1e1
Я не уверен, что вы имеете в виду. Сначала вы говорите, что хотите получить ответ в последнем столбце (попробуйте «сортировать» входной файл «| uniq -c') или вы хотите, чтобы вы показывали« желаемый результат »? –
Спасибо за предложение. Ваше решение с помощью sort и uniq дает мне оценку каждого из элементов. Тем не менее, я искал кумулятивный счет, как показано на желаемом выходе. –