Возможно, вы используете неправильный инструмент для задания:
perl -ne "print if m|<p>| .. m|</p>|" infile.txt >outfile.txt