Мой вопрос почти идентичен этому: Bash remove everything after </html>. Однако ответbash удалить все ПРЯМО после html
sed -i '/<\/html>/,$d;$a <\/html>' yourfile
также лишает бирку. Я пробовал различные команды sed и | еще одна команда для добавления закрывающего тега, но ничего не сработало.
Короче говоря, я пытаюсь удалить все после тега, даже если на той же линии или нет.
'sed '/ <\/html>/q' infile' отлично работает – anubhava
Нет, это не зачищает конечный тег, точнее, он добавляет его обратно в конец. – tripleee