Хочу удалить все скрипты в файлах html не могу подобрать правильный вариант строчки
само регулярное выражение
<script[\w\W]*?</script>
вот как оно смотрится в строке по моим соображениям:
find . -type f -name «*.html» -exec sed -i 's/<script[\w\W]*?</script>//g' {} \;
так же я пробовал его по всякому экранировать вплоть до:
\<script\[\\w\\W\]\*\?\<\/script\>
нифига не срабатывало
правда нашел такой вариант в интернете
find -type f -name \*.html | xargs sed -i '/\<script/,/\<\/script\>/c\ '
но он сразу всё содержимое страницы вырезает от первого скрипта до последнего, а нужно только сами скрипты удалить
Может как-то через grep получится?