H5W3
当前位置:H5W3 > 其他技术问题 > 正文

linux 如何批量删除某些代码?

服务器被黑,大量文件被写入黑链,如何批量查找这些文件,删除特定行代码并保存?

相关命令:

find -type f -name '*.html'|xargs grep -l 'xiaohei'

这条是找出含有xiaohei的所有文件

tac mail.html|sed '2,197d'

这条是删除单个文件倒数第2行到倒数196行,但没有保存

请问如何将上面两条合成一条执行,或者其他快速清除黑链的好办法?

回答:

修改文件请使用sed -i,你用tac管道丢给sed,明显只是在标准输出中改了文件而已,当然没保存了

本文地址:H5W3 » linux 如何批量删除某些代码?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址