2009-06-23 1 views
0

моя проблема есть много страниц Infacted с IFRAME каждый из них имеют различные URL или другой идентификатор здесь приведен примерСЭД заменить случайные адреса сайта в ifrrame

<iframe src="http://xxxxxx.xxxx/xxxx.xxx" width=xxx height=xxx style="visibility: hidden"><iframe> 

или

<iframe src="http://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe> 

где все xxx являются случайными несколько раз , что мне нужно сделать, это удалить, заменить этот iframe на пустой вот так

sed -i 's%<iframe src="xxx://xxxxxx.xxxx/xxxx.xxx?xxx=xxxx" width=xxx height=xxx style="visibility: hidden"><iframe>%%g' file 

жаль мой плохой английский заранее спасибо

+0

Хорошо, что теперь есть вопрос? – Huppie

ответ

2

вопрос не очень понятно, но от того, что я понимаю, что вы хотите, чтобы удалить все фреймы с стиле = «видимость: скрытый» из файла.

Что-то, как это должно работать для вас:

sed -i 's%<iframe[^>]+style="visibility: hidden"></iframe>%%g' file 

... или немного более конкретно:

sed -i 's%<iframe src="[^"]+" width=[a-z0-9%]+ height=[a-z0-9%]+ style="visibility: hidden"></iframe>%%g file 
+0

спасибо вам за трудную работу: вопрос где все xxx случайны в несколько раз (мне нужно сделать, это удалить, заменить этот iframe пустым) – Aka

 Смежные вопросы

  • Нет связанных вопросов^_^