linux - 在 Linux 中按命令分组

标签 linux

我有一个这种格式的文件

1 N
1 N
1 N
2 N
1 Y
1 N
2 N
1 Y
1 N
2 Y

需要像下面这样分组

1 Y 2
1 N 5
2 Y 1
2 N 2

(1 个 Y 的计数)

最佳答案

你可以使用 awk:

awk '{n[$0]++} END{for(i in n){print i ":" n[i]}' file

关于linux - 在 Linux 中按命令分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35765381/

相关文章:

node.js - 如何在 bash 中抑制 npm WARN 弃用消息

c - 与缓存行对齐并了解缓存行大小

linux - Bash - 将命令输出管道化到 while 循环中

linux - 命令在终端而不是脚本中工作

java - 有Linux服务吗

node.js - mkdir 在 linux 上的 npm 脚本中不工作,但在 mac 上工作

linux - 进程在执行系统调用时切换会发生什么?

php - 使用 PHP LAMPP 服务在 Linux 上执行 PHP 脚本

php - 如何查看 Linux 服务器中所有命令的控制台历史记录?

linux - 如何在 linux 中使用 xmlstarlet 从 xml 中获取值