[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:056368] Re: grep 2.5 の動作が遅い


  山本 様

grepの動作の件で質問した河井です。

On 11/29/02 08:24:18, Yamamoto Atsushi <yamamoto _at_ graco.c.u-tokyo.ac.jp> wrote:
> >   現在、Vine2.6r1をインストールし、apt-getで最新にしています。
> > しかしながら、Vine2.5では問題のなかった grepを利用したshell
> > scriptの動作が遅くなってしまいました。

> ^M で始まるのは分かりませんが,普通のパターンマッチでは,grep 2.5のマ
> ルチバイト対応が影響して遅くなっているようです.
> とりあえず,回避するためには環境変数 LANG を C にしておくようです.
> 
> 私は,エイリアスで env LANG=C を前においてから [ef]?grep するようにし
> ています.wc も同じく速くなったように思います.(cshの場合)
> 
> alias grep 'env LANG=C grep'
> alias fgrep 'env LANG=C fgrep'

  この方法で解決できました。ありがとうございます。

----------------------------------------------------------------
まとめると、以下のようになります。

[問題]
  grep version 2.5 からはマルチバイト対応になったため、処理にか
なり時間がかかる場合がある。

[対処法]
  データがASCII codeならば、マルチバイト対応をオフにする。

  cshの場合: alias grep 'env LANG=C grep'

===YKTK=== Nov 29, 2002 ===YKTK===
河井良浩@3次元視覚システム研究グループ.
  知能システム研究部門.産業技術総合研究所
    y.kawai _at_ aist.go.jp     http://staff.aist.go.jp/y.kawai/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: