在Linux中删除分隔符之间的文本

在Linux中删除分隔符之间的文本

服务器被黑客入侵,大量文件被编辑。我们注意到插入的代码通常在分隔符之间完成(例如/*e21234*/ blah blah /*/e21234*/)。在 Linux 机器上从大量文件中删除这些代码的最有效方法是什么?(我尝试使用 sed,但不太成功。我愿意使用 perl 或任何可行的方法)

答案1

你尝试过这个吗:

sed 's,/\*e21234\*/.*e21234\*/,,g'

但我同意恢复备份可能是最好的!

相关内容