Доброго времени суток!
Столкнулся с бедой. Вирус поразил 180 .js файлов на хостинге. Анализ этих файлов показал, что строки вируса начинаются на
try{q=document.createElement
Вот стоит задача уничтожить эту дрянь.
Гугл, как мог, помогал мне, но лучшее что я нашел это удаление ЦЕЛИКОМ ФАЙЛОВ содержащих фрагмент вируса ( try{q=document.createElement ), а хотелось бы найти файлы содержащие описанный выше кусок и удалить в них ОДНУ СТОКУ (или более) но, только содержащие этот фрагмент.
Вот, то, что исправно удаляет целые файлы, но сами файлы нужны, поэтому скрипт бесполезен
grep -rls "try{q=document.createElement" /path/to/directory/ | xargs rm -rf Вот, что, что попытался сделать я, читая МАН на заморском языке
grep -rls "try{q=document.createElement" /path/to/directory/ | xargs sed -e 's/try{q=document.createElement//g' но, это не работает.
Может кто подскажет как оно делается. или даст ссыль на хороший МАН на русском языке?

