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

标签 grep

针对特定模式的 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 表示数字排序)

关于grep - 如何根据 grep 计数对文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5913328/

相关文章:

curl - 如何从YouTube channel 复制网址

linux - 反向引用正则表达式 Unix

grep 中的正则表达式用于包含 A、B、C...但不包含 Z 的文件

macos - 当 -i 参数不受支持时,如何使用 grep 和 sed 替换多个文件中的字符串?

linux - 如何使用 grep 进行匹配但不打印匹配项?

grep - 如何grep在特定模式上方和下方的线条

grep - 如何在 grep 中排除符号链接(symbolic link)?

bash - 提取括号之间的字符串

linux - 第一次出现数字后的 grep 字符串

linux - 将使用 ssh 远程执行的 grep 命令的输出存储到变量?