我有一个解析日志文件的脚本,在编程的一部分中,我必须知道是否传输了消息,通过阅读这些行,我可以获得消息 ID 并知道消息是否被传输。
01:09:25.258 mta Messages I Doc O:NVS:SMTP/alarm@yyy.xx R:NVS:SMS/+654811 mid:6261
01:09:41.965 mta Messages I Rep 6261 OK, Message received(ID: 26)
08:14:14.469 mta Messages I Doc O:NVS:SMTP/alarm@xxxx.en R:NVS:SMS/+654646 mid:6262
08:14:30.630 mta Messages I Rep O:NVS:SMTP/alarm@azea.er R:NVS:SMS/+304859 mid:6262
08:14:30.630 mta Messages I Rep 6262 Error while transmitting (ID: 28)
我感兴趣的行是第二行和最后一行,我想提取 6261 和它之后的 ok 和最后一行相同