Go to the first, previous, next, last section, table of contents.


grep の不具合について

`sdic-compat.el' および `sdic-grep.el' は、辞書を検索するため に外部コマンドの grep を利用しています。しかし、GNU grep の古いバージョ ンは、検索対象のファイルの最後の行を正常に検索できないというバグがあるこ とが知られています。お使いの grep に、このバグが含まれているかどうか、調 べるために次の手順を実行してください。

  1. 以下のコマンドにより辞書の最後の行を取り出します。
    tail /usr/dict/gene.dic
    
  2. 最後の行の単語を grep で検索します。
    grep zymase /usr/dict/gene.dic
    

辞書の最後の行も含めて出力されたならば、その grep はおそらく正常でしょう。

バグが含まれている grep を使っている場合は、 `ftp://ftp.media.kyoto-u.ac.jp/pub/GNU/grep/' などからソースを入手 して最新の GNU grep をインストールするか、OS に付属している grep などの 代替のプログラムを使用するように検索ライブラリに対して指定してください。

; /usr/bin/grep が OS に付属している grep
(setq sdic-compat-grep-command "/usr/bin/grep")
(setq sdic-grep-command "/usr/bin/grep")


Go to the first, previous, next, last section, table of contents.