如何从 Linux 中的日志文件中删除特定事件日志



我有一个日志文件,大小超过 100MB

有超过1M线下面是日志文件中的 2 行,所以我需要删除所有以"SMS2128301"开头的行(仅在该行的第 4 列中)

8,16/05/01 00:00:07,8801879887676,SMS2128301,0,0,0,1462039208274617,0,dummy,,5,6,,0,0,0,1,0,27,0,0,0,0,0,0,0,0,0,0,0,8801879887676,SMS2128301,,,

8,16/05/01 00:00:10,8801821094128,SMS2128301,0,0,0,1462039210395674,0,dummy,,5,6,,0,0,0,0,1,0,41,0,0,0,0,0,0,0,0,0,8801821094128,SMS2128301,,,

你有没有尝试过这样的事情,但我认为它会很慢:

SELECT * FROM table_name WHERE column_name LIKE '%SMS2128301%'

作为要查看的测试,然后在确定时升级到删除。备份表首先显然!

编辑对不起,小姐看了,以为是MYSQL。你在 Linux 中使用什么查看器?

相关内容

  • 没有找到相关文章

最新更新