有一文本如下:
☆test01☆
AAAtest01=123456789
BBBtest01=45678900
CCCtest01=abcdef02
DDDDtest01=FFFFFF03
☆test02☆
AAAtest02=123456
BBBtest02=456789
CCCtest02=abcdef
DDDDtest02=FFFFFF
☆test03☆
AAAtest03=123456ll
BBBtest03=456789999
CCCtest03=abcdef777
DDDDtest03=FFFFFF333
☆test04☆
AAAtest04=123456006
BBBtest04=456789005
CCCtest04=abcdef007
DDDDtest04=FFFFFF0.7
我现在用sed命令行读任意一段如: sed -n "/☆test03☆/{n;p;}" aa.txt>hhh.txt 读取☆test03☆以下内容到hhh.txt,可是只能得到一行,如下:
AAAtest03=123456ll
不知道要怎样才能得到☆test03☆以下四行的内容?即hhh.txt的内容为:
AAAtest03=123456ll
BBBtest03=456789999
CCCtest03=abcdef777
DDDDtest03=FFFFFF333
谢谢!!
☆test01☆
AAAtest01=123456789
BBBtest01=45678900
CCCtest01=abcdef02
DDDDtest01=FFFFFF03
☆test02☆
AAAtest02=123456
BBBtest02=456789
CCCtest02=abcdef
DDDDtest02=FFFFFF
☆test03☆
AAAtest03=123456ll
BBBtest03=456789999
CCCtest03=abcdef777
DDDDtest03=FFFFFF333
☆test04☆
AAAtest04=123456006
BBBtest04=456789005
CCCtest04=abcdef007
DDDDtest04=FFFFFF0.7
我现在用sed命令行读任意一段如: sed -n "/☆test03☆/{n;p;}" aa.txt>hhh.txt 读取☆test03☆以下内容到hhh.txt,可是只能得到一行,如下:
AAAtest03=123456ll
不知道要怎样才能得到☆test03☆以下四行的内容?即hhh.txt的内容为:
AAAtest03=123456ll
BBBtest03=456789999
CCCtest03=abcdef777
DDDDtest03=FFFFFF333
谢谢!!
