-1
Может ли uniq -c
получить только количество вхождений столбца 2, а затем отсортировать его по количеству вхождений? Кроме того, после сортировки я не хочу показывать количество вхождений. Как это сделать?Uniq -c сортировать по столбцу?
Вот мой пример ввода:
111111111 40
222222222 50
333333333 60
111111111 40
222222222 60
333333333 50
Быть:
222222222 50
222222222 60
333333333 50
333333333 60
111111111 40
проверить [прошу]. что вы пытались? –
ваш результат немного странный ... вы можете попробовать использовать опцию 'sort'' -r' (обратный порядок) и '-u' (uniq) для вашего результата .. например,' sort -k2 -r input | sort -k1 -r -u', но результат немного отличается от вашего. – ClaudioM
Твоя спецификация мне не понятна. Предположим, что у вас было 6 дополнительных строк '111 10',' 333 10', '222 10',' 111 10', '222 10',' 444 10' входных данных. Вам понадобится 4 дополнительных строки в конце вывода, причем допустимы '444 10',' 333 10', '222 10' и' 111 10'? Если порядок записей в дополнительном материале имеет значение, каков требуемый порядок (вы должны его зарегистрировать)? Если выход должен быть чем-то другим, вам нужно уточнить, что вам нужно. –