如何根据grep计数对文件进行排序?

时间:2011-05-06 15:08:19

标签: grep

我的特定模式的grep -c命令返回文件如下

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

现在我想根据此命令对文件进行排序。所以我的最终操作将是

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

如何使用grep并一起排序?

2 个答案:

答案 0 :(得分:8)

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

-k2更改了关键字段,-t:将字段分隔符设置为:-n表示数字排序)

答案 1 :(得分:0)

我会这样做:

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

-n表示数字排序,-t:表示列分隔符为:-k2表示第二列表示排序。