【发布时间】:2016-12-17 21:54:20
【问题描述】:
我有一个日志文件 (*.log) 我希望解析和查询如下:
第 33043 行:17/07/2016;13:26:45;GetMasterOrderNo;Master Order No is : 1117103907 for SoSupplierOrderNo, 1117103907 第 33048 行:17/07/2016;13:26:45;AddAutoPurchHdr;无法保存 PurchHdr 记录 - 供应商订单号已在交货单号 1117103907(订单号 1117103907)、供应商名称(51)中使用 第 33049 行:17/07/2016;13:26:45;ImportASN;ConvertASNFiles:导入 GRN1171_0000700384_1117103907.xml 失败。无法保存 PurchHdr 记录 - 供应商订单号已在交货单号 1117103907(订单号 1117103907)、供应商供应商名称(51)中使用
我想要做的是用标题分割每一行,如下所示:
- 线,
- 日期,
- 时间,
- 类型,
- 说明
...这样我就可以对此进行查询了。
最好的方法是什么?
【问题讨论】:
-
您有分号分隔的字段。您可以将其解析为带有分号分隔符的 CSV。
-
@ChrisDent 那是我的第一次尝试,但是 e。 G。该行没有用分号分隔,描述也可以包含分号...
标签: regex powershell powershell-2.0 logfile-analysis