2011-05-06 84 views
1

我的grep -c特定模式的命令如下如何根據grep計數對文件進行排序?

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

現在我想基於這個命令對文件進行排序返回的文件。所以我最後的運算將是

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

如何使用grep和排序在一起嗎?

+0

由於某種原因,我無法編輯此問題。它需要將輸出顯示爲一列,而不是一行。 – drysdam 2011-05-06 15:14:54

回答

5

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

-k2改變的關鍵領域,-t:設置字段分隔符:(該-n意味着數字排序)

0

我會做這樣的:

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

-n表示數字排序,-t:表示列分隔符爲:-k2表示臨時表第二列被認爲是排序。

相關問題