37,743
社区成员
发帖
与我相关
我的任务
分享#!/bin/sh
awk 'BEGIN{flag=0;count=0}{
if($0~/FAILED/)
{
flag=3
}
if($0~/RUN/)
{
flag=1
count=0
}
if(flag==1)
{
array[count]=$0
count+=1
}
if(flag==3)
{
array[count]=$0
count+=1
exit
}
}END{for ( i=0;i<count;i++) print array[i]}' 1.txt
[RUN]CCCCCCCCCCCCC
CCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCC
[FAILED]CCCCCCCCCCCCgrep -v "^\[" 1.txt