本帖最后由 wanghan519 于 2023-8-19 15:10 编辑
powershell写的请小心测试$d=@{};cat .\a.txt -Encoding oem | ? {$_ -match '\d>\s*(企业|退出)'} | % {$a=$_ -split '>\s*';if($a[1] -match '企业' -and ($a[1] -notin $d.Keys)){$d.Add($a[1],1);$t=Get-Date $a[0];$n=$a[1]};if($a[1] -match '退出'){$tt=(Get-Date $a[0]).Subtract($t);$n+"`t时间:"+$tt.Hours+'h:'+$tt.Minutes+'m:'+$tt.Seconds+'s'}}COPY 粘贴上来没法用,试了好几次发现,因为单引号正好出现在边界处,直接用鼠标选择复制代码粘贴出来居然多一个空格,以前没遇到过。。。 |