0

我查看了以前的帖子,但找不到任何对我有用的东西。我有一个日志文件,由于我对脚本所做的更改而导致的一些反复出现的错误变得很大。我想删除包含此错误消息的所有行。

当我跑

sudo tail -1000000 /var/log/kannel/MT.usage.log|grep 'utf-8'

我从日志文件中显示所有看起来像的条目

...[22297] [3] ERROR: Failed to convert string from <utf-8> to <UTF-16BE>, errno was <84>

有超过 100 万行。我想从日志文件中删除所有这些条目。我该怎么做呢?

4

1 回答 1

0

尝试这样做:

sed -i '/ERROR: Failed to convert string from to/d' filename.log
于 2012-10-22T06:47:37.350 回答