On the sun, you could try using awk:
awk '/xxxx AAA xxxx/{ end=NR+3 }
NR <= end { print $0 }
NR > end { end = 0 }' file
If you don't want the xxxx AAA xxxx line printed:
awk '/xxxx AAA xxxx/{ end=NR+3; start=NR+1 }
NR <= end && NR >= start { print $0 }
NR > end { end = 0 }' simple
Code:
~> cat file
xxxx AAA xxxx
Total number of bytes = 56
total uplink rate = 27
abc
def
xxxx AAA xxxx
Total number of bytes =xx
total uplink rate = 30
agh
~> awk '/xxxx AAA xxxx/{ end=NR+3; start=NR+1 }
NR <= end && NR >= start { print $0 }
NR > end { end = 0 }' file
Total number of bytes = 56
total uplink rate = 27
Total number of bytes =xx
total uplink rate = 30