ฉันมีบันทึกข้อผิดพลาดที่ฉันต้องการกรองข้อผิดพลาดที่รู้จักทั้งหมดโดยใช้ Powershell ฉันรู้วิธีกรองตามบรรทัดใน PowerShell แต่ปัญหาของฉันคือข้อผิดพลาดในบันทึกข้อผิดพลาดครอบคลุมหลายบรรทัด แต่พวกเขามักจะเริ่มต้นด้วยวันที่ เช่น:
2016-01-14 01:01:01 Error 1: blab blab blab
blab blab blab line 1
blab blab blab line 2
blab blab blab line 3
2016-01-14 02:33:04 Error 2: blab blab blab
blab blab blab line 1
blab blab blab line 2
2016-01-14 02:33:04 Error 3: blab blab blab
blab blab blab line 1
และฉันต้องการกรองข้อผิดพลาด 1 และ Error3 ดังนั้นผลลัพธ์จะเป็น:
2016-01-14 02:33:04 Error 2: blab blab blab
blab blab blab line 1
blab blab blab line 2
มีวิธีง่าย ๆ ในการจัดกลุ่ม (ตามเวลาวันที่) และกรองพวกเขาโดยใช้ PowerShell?
ขอบคุณล่วงหน้า!