linuxC语言读取txt中,指定字符串到指定字符串之间的多行内容

如题:
例如a.txt中有内容如下
aaa1 xxx
xxxxxxxx
yyyyyyyz
xxx bbb1

现在要读取aaa1到bbb1之间的全部内容