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 に答える