Вам нужно показать этот фрагмент iframe для удаления, но обычно вы можете сделать это с помощью find & sed. Если вы точно не знаете, как написать такой скрипт, предоставьте нам дополнительную информацию, такую как расширения html-файлов и шаблон iframe для удаления (особенно если он не всегда одинаков).
ОК, предположим, что у вас есть файлы PHP и вы хотите удалить все теги iframe (так что других полезных фреймов нет), вы можете использовать это решение: во-первых, напишите change.sh
сценарий оболочки, например:
#!/bin/bash
sed 's/<iframe[^>]*>.*<\/iframe>//g' < "$1" > "$1.tmp"
mv "$1.tmp" "$1"
Затем вы можете использовать это:
find . -name "*.php" | xargs -i ./change.sh {} \;
И это сделает работу. Мои тесты пройдены.