![在Linux中删除分隔符之间的文本](https://linux22.com/image/607189/%E5%9C%A8Linux%E4%B8%AD%E5%88%A0%E9%99%A4%E5%88%86%E9%9A%94%E7%AC%A6%E4%B9%8B%E9%97%B4%E7%9A%84%E6%96%87%E6%9C%AC.png)
服务器被黑客入侵,大量文件被编辑。我们注意到插入的代码通常在分隔符之间完成(例如/*e21234*/ blah blah /*/e21234*/
)。在 Linux 机器上从大量文件中删除这些代码的最有效方法是什么?(我尝试使用 sed,但不太成功。我愿意使用 perl 或任何可行的方法)
答案1
你尝试过这个吗:
sed 's,/\*e21234\*/.*e21234\*/,,g'
但我同意恢复备份可能是最好的!
服务器被黑客入侵,大量文件被编辑。我们注意到插入的代码通常在分隔符之间完成(例如/*e21234*/ blah blah /*/e21234*/
)。在 Linux 机器上从大量文件中删除这些代码的最有效方法是什么?(我尝试使用 sed,但不太成功。我愿意使用 perl 或任何可行的方法)
你尝试过这个吗:
sed 's,/\*e21234\*/.*e21234\*/,,g'
但我同意恢复备份可能是最好的!