一般在本地電腦上批量替換文本有許多工具可以做到,比如sublime text ,但大多服務器上都是無圖形界面的,為此收集了幾條針對linux命令行 實現批量替換文本內容的命令:
1.批量查找某個目下文件的包含的內容,例如:
# grep -rn "要找查找的文本" ./
2.批量查找並替換文件內容。
# sed -i "s/要找查找的文本/替換后的文本/g" `grep -rl "要找查找的文本" ./`
例如替換 被病毒修改的一段腳本:
sed -i "s/<script type=\"text\/javascript\" src='http:\/\/t.cn\/RhyQ1GN'><\/script>//g" `grep -rl "<script type=\"text\/javascript\" src='http:\/\/t.cn\/RhyQ1GN'><\/script>" ./`