使用sed删除一段文本

我有一个如下所示的文本块:

<!-- BOF CLEAN --> ... a bunch of stuff <!-- EOF CLEAN --> 

我想删除这整个块。 什么是sed命令?

Solutions Collecting From Web of "使用sed删除一段文本"

 $ cat text abc <!-- BOF CLEAN --> ... a bunch of stuff <!-- EOF CLEAN --> def $ sed '/<!-- BOF CLEAN -->/,/<!-- EOF CLEAN -->/d' text abc def 

http://www.catonmat.net/blog/sed-one-liners-explained-part-three/

要删除从<!-- BOF CLEAN -->开头的所有文本,并以<!-- EOF CLEAN --> ,请使用以下sed命令:

 sed -i '/<!-- BOF CLEAN -->/,/<!-- EOF CLEAN -->/d' file_name; 

参考: 使用sed删除两段之间的文本或段落