#!/bin/bash
#!/bin/bash
s="Nov 07 14:51:50 SA0888 kernel: amdgpu 0000:03:00.0:       VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001F9122
Nov 07 14:51:50 SA0888 kernel: amdgpu 0000:03:00.0:       VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A084002
Nov 07 14:51:50 SA0888 kernel: amdgpu 0000:02:00.0:       VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001F9121
Nov 07 14:51:50 SA0888 kernel: amdgpu 0000:02:00.0:       VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A084002
Nov 07 14:51:50 SA0888 kernel: amdgpu 0000:02:00.0:       VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A084002"

sed -n -E '/FAULT_ADDR/{s/^([[:alpha:]]+ +[0-9]+ +[0-9:]+).*([0-9]{2}:[0-9]{2}\.[0-9]):.*/\1 ==> \2/p}' <<< "$s"