加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用PowerShell计算日志文件中正则表达式匹配的实例?

发布时间:2020-12-14 06:26:55 所属栏目:百科 来源:网络整理
导读:我有一个非常大的日志文件,我需要计算特定字符串的所有变体的出现次数;那是: 有大量文件ID以AA000 ####格式显示.我必须找出这个文件中前五或十个ID(哪些ID出现次数最多). 我想这可以用select-string和正则表达式来完成? 如果你想突破标题部分(我猜你做)而
我有一个非常大的日志文件,我需要计算特定字符串的所有变体的出现次数;那是:

有大量文件ID以AA000 ####格式显示.我必须找出这个文件中前五或十个ID(哪些ID出现次数最多).

我想这可以用select-string和正则表达式来完成?

如果你想突破标题部分(我猜你做)而不是基于整个URL(可能包含特定于该访问的信息)的分组,你需要得到title参数的值,如下所示:
get-content "test.txt" | % {if($_ -match 'title=([^&;]+)') {$($Matches[1])}} | group | sort -desc Count

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读