<分区>
我正在运行此命令以从我们的日志文件中提取一些数据。 我正在获取完整的行,但我对与消息 ID 关联的值感兴趣。
命令我正在运行-
grep -B 2 UPDATE_CHAIR_DESK_REQ Application.log | head -1000
我得到的输出
< MessageId :ID:414d51204541495052475731202020205143d55bf3f13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>
--
< MessageId :ID:414d51204541495052475731202020205143d55bf7f13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>
--
< MessageId :ID:414d51204541495052475731202020205143d55bf7f13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>
--
< MessageId :ID:414d51204541495052475731202020205143d55bfbf13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>
--
< MessageId :ID:414d51204541495052475731202020205143d55bfbf13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>
--
< MessageId :ID:414d51204541495052475731202020205143d55bfff13821>
< AppServiceID :abcfcdd>
< ReplyToQName :UPDATE_CHAIR_DESK_REQ>**
我要找的是 MessageId :ID: 前面的值,它的长度总是 48 个字符。我想增强我的 grep 命令以在屏幕上或文件上仅获取列格式的这些值。