【问题标题】:Powershell select-string not working as planned for an pattern arrayPowershell 选择字符串未按计划为模式数组工作
【发布时间】:2014-12-17 12:27:02
【问题描述】:

我正在尝试搜索存储在数组中的特定时间的日志文件。然后,我将匹配项传递回一个变量以进行进一步处理,但我在第一个障碍时遇到了挫折。 我正在尝试与以下内容进行模式匹配:

$times = "19/11/2014 23:56","19/11/2014 23:57","19/11/2014 23:58","19/11/2014 23:59"
Get-Content D:\tmp\App.log |  select-string -Pattern $times 

App.log 文件如下所示:

19/11/14 23:59:11.470 [2752] INFO AppAdmin - 登录请求 user1@google.com
2014 年 19 月 11 日 23:59:11.470 [2752] INFO AppAdmin - 用户 = rsa@metib.ru 的登录请求成功。 2014 年 19 月 11 日 23:59:12.687 [2752] INFO AppAdmin - onStreamOpened 调用:item = user1@google.com 2014 年 19 月 11 日 23:59:12.687 [2752] 信息 AppAdmin - PrivateStreamEvents::onStreamOpened - 消息类型 0:项目 = user1@google.com 2014 年 19 月 11 日 23:59:12.765 [2752] 信息 AppAdmin - 登录请求 user1@google.com

所以真的应该将以上几行传递给控制台。

关于可能出现什么问题的任何建议?

谢谢!

【问题讨论】:

    标签: arrays powershell select-string


    【解决方案1】:
    19/11/14 23:59
    

    不匹配

    19/11/2014 23:59
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多