gpt4 book ai didi

linux - grep -c 求和

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:44:07 25 4
gpt4 key购买 nike

我正在尝试查找我的日志文件中偶数出现的次数。

命令:

grep -Eo "2016-08-30" applciationLog.log* -c 

输出:

 applciationLog.log.1:0
applciationLog.log.2:0
applciationLog.log.3:0
applciationLog.log.4:0
applciationLog.log.5:7684
applciationLog.log.6:9142
applciationLog.log.7:8699
applciationLog.log.8:0

我真正需要的是所有这些值的总和 7684 + 9142 + 8699 = 25525。我有什么建议可以做到吗?我可以附加到 grep 以启用它的任何内容。

欢迎和感谢任何帮助或指点。

最佳答案

如果你想保留你的 grep 命令,将它的输出通过管道传递给 awk,快速而肮脏的方法在这里:

grep -Eo "aaa" -c aaa.txt bbb.txt -c | awk 'BEGIN {cnt=0;FS=":"}; {cnt+=$2;}; END {print cnt;}'

或者直接使用use awk regex:

awk 'BEGIN {cnt=0}; {if(/aaa/) {cnt+=1;}}; END {print cnt;}' aaa.txt bbb.txt

关于linux - grep -c 求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39277596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com