Поиск и удаление текста между определенными словами
Здравствуйте, подскажите, как на centos7 возможно (и возможно ли?) найти во всех файлах сервера текст на 20-25 строк, расположенный между опред.словами, например «//text1 .... //text2» и удалить только этот текст вместе с тегами из каждого файла? Т.е. сам файл выглядит так:
...
//text1
somecode_line1
somecode_line2
somecode_line3
...
somecode_line35
//text2
...
Необходимо удалить весь этот мусор (причем текст может быть разным, в то время как text1 и text2 - везде одинаковы) между //text1 и //text2 включая и сами //text1 //text2 по-возможности.
Знаю как заменить одну строку, а вот с такой конструкцией что-то не получается ничего.