У меня есть HTML-код
<div><img src="..." /></div>
и я хотел бы удалить из него тег img, чтобы получить:
<div></div>
Я написал скрипт bash с теми же командами, что и в emacs:
cat "$1"|sed 's/</\n</g'|sed 's/>/>\n/g'|sed 's/^<img.+//g' > "$2"
но это не сработало. Кажется, что sed не работает в разрывах строк. Есть предложения?
Я тоже пробовал:
sed 's/<img.+>//g'
но это удаляет слишком много кода.
Заранее спасибо.