Моя команда grep -c для определенного шаблона возвращает файлы следующим образом
A:2 B:6 c:1 d:9
Теперь я хочу отсортировать файлы на основе этой команды.так что моя последняя операция будет
c:1 A:2 B:6 d:9
как использовать grep и сортировать вместе?
grep -c <pattern> * | sort -n -k2 -t:
-k2 изменяет ключевое поле, -t: устанавливает разделитель полей на : (-n означает числовую сортировку)
-k2
-t:
:
-n
Я бы сделал это так:
grep -c $pattern A B c d | sort -n -t: -k2
-n означает числовую сортировку, -t: означает, что разделитель столбцов равен :, а -k2 означает, что второй столбец рассматривается для сортировки.