作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 Linux 中有一个文件包含字符串:
CALLTMA
Starting
Starting
Ending
Starting
Ending
Ending
CALLTMA
Ending
我需要任何字符串的数量(FE。#Ending,#Starting,#CALLTMA)。在我的示例中,我需要获取:
CALLTMA : 2
Starting: 3
Ending : 4
当我执行 3 个命令时,我可以获得此输出:
grep -i "Starting" "/myfile.txt" | wc -l
grep -i "Ending" "/myfile.txt" | wc -l
grep -i "CALLTMA" "/myfile.txt" | wc -l
我想知道是否可以仅使用一条命令获得相同的输出。
我尝试运行这个命令
grep -iE "CALLTMA|Starting|Ending" "/myfile.txt" | wc -l
但这返回了全部巧合。感谢您的帮助。
最佳答案
使用sort
和uniq
:
sort myfile.txt | uniq -c
-c
将计数添加到唯一行。如果要按频率对输出进行排序,请添加
| sort -n
到最后(如果您想要降序,请更改为 -nr
)。
关于linux - 使用 grep 命令获取多个模式的重合总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35581976/
假设我有一个节点,其 y 轴方向为 SCNVector3(A, B, C),并且我希望其 y 轴方向为 SCNVector3(D, E, F)。 我该如何去做? 我相信我需要的是节点欧拉角的变换,但我
我是一名优秀的程序员,十分优秀!