步骤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"