我有一个日志文件,大小超过 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 中使用什么查看器?