gpt4 book ai didi

bash - 需要查找文件中 String 的个数

转载 作者:行者123 更新时间:2023-11-29 09:51:57 24 4
gpt4 key购买 nike

我一直在编写一个脚本,该脚本将获取 String 的出现次数。所以文件获取内容为

INFO STRING:Unexpected exception while retrieving monitors for server
INFO STRING:Unexpected exception while retrieving monitors for server
WARN STRING:service end point is down..
WARN STRING:service end point is down..
INFO STRING:java.net.SocketTimeoutException: Read timed out
INFO STRING:java.sql.SQLException
INFO STRING:java.sql.SQLException

这些值是在运行时获得的。现在我需要的是我需要编写一个脚本来找出字符串的出现次数,比如 sayINFO STRING:java.sql.SQLException is 2. 文件内容是动态获取的,会发生变化。我需要为第一个 ALERT STRING 选择值,然后检查变量的出现次数并将其保存到文件中。

请建议我如何继续这个

最佳答案

uniq 命令可以计算重复的、连续的 行组。首先,使用 awk 只提取您想要的部分,对它们进行排序(重要),然后通过管道传输到 uniq

awk '{print $1, $2}' logfile.txt | sort | uniq -c

关于bash - 需要查找文件中 String 的个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37393922/

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