วิธี grep 2 หรือ 3 บรรทัดหนึ่งมีข้อความที่ฉันต้องการและอื่น ๆ ด้านล่างหรือไม่
นี่เป็นภาพรวมของบันทึกข้อผิดพลาด: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) ฉันทำคำสั่งต่อไปนี้: cat foo.log | grep ERROR เพื่อรับ OP เป็น: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message ฉันควรใช้คำสั่งอะไรเพื่อให้ได้ผลลัพธ์เป็น 06:16:29,933 ERROR EmailRMManager$:45 …