我想要的是从第一次出现定界符到最后一次出现相同定界符,包括它们之间的所有内容,定界符可能在日志文件中多次出现。
sample.log
[T=iaaaaaaaaa134]:SampleClass9:
[T=iaaaaaaaaa134]:SampleClass7:
[T=iaaaaaaaaa134]:SampleClass3:
[T=iaaaaaaaaa134]:SampleClass1:
[T=i8732jddcd234]:SampleClass1:
[T=i8732jddcd234]:SampleClass2:
[T=i8732jddcd234]:SampleClass3:
[T=i8732jddcd234]:SampleClass4:
Exception:NullPointerException:
sampte 1
sampte 1
sampte 1
sampte 1
sampte 1
[T=i8732jddcd234]:SampleClass00:
[T=i8732jddcd234]:SampleClass00:
[T=i8732jddcd234]:SampleClass00:
[T=i8732jddcd234]:SampleClass00:
[T=i8732jddcd234]:SampleClass00:
Exception:NullPointerException2:
sampte 2
sampte 2
sampte 2
sampte 2
sampte 2
[T=i8732jddcd234]:SampleClass12:
[T=i8732jddcd234]:SampleClass32:
[T=i8732jddcd234]:SampleClass22:
[T=2eeeeeeeee234]:SampleClass32:
[T=2eeeeeeeee234]:SampleClass82:
[T=2eeeeeeeee234]:SampleClass22:
[T=2eeeeeeeee234]:SampleClass22:
例如:我想提取从第一次出现的i8732jddcd234(定界符)到最近一次出现的i8732jddcd234及其之间的所有行。可能使用awk,sed,grep linux命令。因为这是linux服务器上的日志文件。我尝试过
awk /'i8732jddcd234','i8732jddcd234'/ test.log
当然,这是行不通的
蝴蝶刀刀
慕莱坞森
翻过高山走不出你