我有一个通过 HTTP 访问日志的脚本,根据正则表达式模式过滤掉一些行并将它们复制到另一个文件中:
param($workingdate=(get-date).ToString("yyMMdd"))
Get-Content "access-$workingdate.log" |
Select-string -pattern $pattern |
Add-Content "D:\webStatistics\log\filtered-$workingdate.log"
我的日志可能非常大(最多 2GB),运行最多需要 15 分钟。我能做些什么来提高上述语句的性能吗?
谢谢你的想法!