Skip to main content

ログ取得ツール (移転先予定地)

古人の敗北

FedoraのlessはLESSCHARSET=japanese-eucにするとinvalid charset nameが出て動かなくなっている。これは非道だろう。ここはlessを削除してlvに移行するべき。さすがFedora。

ただlvには「F」コマンド(いわゆるtail -fの動作)がないんだよなぁ。

というわけで、少し試行錯誤して作ってみました。なんかメッセージ行が消えたりする未完成パッチですが、一応動作はしてるみたいです。これでlessを捨てられる人も多いはず。

lvはiconvよりも良い文字コード変換フィルタみたいな使い方もできるし、lessよりも細かい面で使いやすかったりするので重宝している。特にlessは検索が遅いんだよな。同じような正規表現なのに。BM法を使っていないのだろうと勝手に思っている(その思いが正しいのかどうかはわからない)。

(追記) 2004-03-10 15:31

なんだよ、lv-4.51には最初からF(CommandPoll)が入ってるのか。さすがにちゃんと書いてある。騙された。恥ずかしい。

とりあえず、Fedora Core 1のlvがいずれ4.51以降にアップデートされることを願う。