Как отсортировать файлы по количеству grep? - PullRequest
3 голосов
/ 06 мая 2011

Моя команда grep -c для определенного шаблона возвращает файлы следующим образом

A:2
B:6
c:1
d:9

Теперь я хочу отсортировать файлы на основе этой команды.так что моя последняя операция будет

c:1
A:2
B:6
d:9

как использовать grep и сортировать вместе?

Ответы [ 2 ]

8 голосов
/ 06 мая 2011

grep -c <pattern> * | sort -n -k2 -t:

-k2 изменяет ключевое поле, -t: устанавливает разделитель полей на : (-n означает числовую сортировку)

0 голосов
/ 06 мая 2011

Я бы сделал это так:

grep -c $pattern A B c d | sort -n -t: -k2

-n означает числовую сортировку, -t: означает, что разделитель столбцов равен :, а -k2 означает, что второй столбец рассматривается для сортировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...