我的特定模式的grep -c命令返回文件如下
A:2
B:6
c:1
d:9
现在我想根据此命令对文件进行排序。所以我的最终操作将是
c:1
A:2
B:6
d:9
如何使用grep并一起排序?
答案 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
表示第二列表示排序。