2013-04-23 3 views
0

У меня есть файл с большим количеством записей, какКоличество запросов в оболочке

asd 13 
dsa 14 
ert 10 
ghj 78 
... and many entries like this 

Мы можем считать, что это ключ и сосчитать пары. Ключевые записи различны.

Мне нужен верх 6 ключей и их счет.

ЧТО Я СДЕЛАЛ: Я не знаю, как сортировать его на основе счета. Если я смогу добраться до этого, я могу напечатать сверху 6.

ответ

2
sort -nrk2 | head -6 
  • цифровой вид
  • обратной сортировки
  • сортировать по полю 2
  • получить топ 6
1
cat c.txt|awk '{print $2" "$1}'|sort -nr|head -6 

Предполагая имя файла как c.txt

Смежные вопросы