是否有powershell命令选择行与特定的字符串(时间),并必须打印计数值总调用生成:156?

步骤1我们必须进入位置路径-例如-C:\Jobs\logs。

步骤2打开当前日期的日志文件,格式为“YYYY-MM-DD”(例如:21-06-16。log)。

步骤3为完成时间,将输入。在这个scenario-5:02:21。我必须打印下面示例日志文本的计数值。

21-06-16 03:30:00。7185 INFO执行GetCallGenForFullRun查询

21-06-16 03:32:49。1254 INFO查询完成。呼叫候选数:713755

21-06-16 03:32:49。1254 INFO生成呼叫日志…< br / >

21-06-16 05:02:11。6588 INFO删除PRESCRIPTION_CallGen表
的记录

INFO Call Gen程序完成。总耗时:0秒总呼出数:156

我需要powershell命令选择时间为5:02:21的行,并必须打印Total calls Generated:156。

我尝试了下面的代码

cd C:\Jobs\logs
$TodayDate = $(Get-Date -f yyyy-MM-dd)
$Text = Select-String -Path "C:\Jobs\CallGenJob\logs\$TodayDate.log" -Pattern '2021-06-16 05:02:21'
echo $Text

###get-content -path C:\your\path。txt | findstr "$text"

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码