No. 514/622 Index Prev Next
Path: titcca!ccut!creamy!nttlab!hirose!heart!kikuchi
From: kikuchi@riec.tohoku.ac.jp (Toshiaki Kikuchi)
Newsgroups: fj.kanji
Subject: Re: How to grep Japanese string?
Message-ID: < KIKUCHI.90Feb3203925@sakura.riec.tohoku.ac.jp>
Date: 3 Feb 90 11:39:25 GMT
References: < HANDA.90Feb3005102@etlhit.etl.go.jp> < 4266@koudai.cs.titech.ac.jp>
Sender: news@heart.riec.tohoku.ac.jp
Followup-To: fj.kanji
Distribution: fj
Organization: Research Institute of Electrical Communication, TOHOKU univ.
Lines: 51
In-reply-to: shikida@cs.titech.ac.jp's message of 3 Feb 90 09:54:50 JST
東北大の菊地です。
In article < 4266@koudai.cs.titech.ac.jp>
shikida@cs.titech.ac.jp (Mikifumi Shikida) writes:
> In article < HANDA.90Feb3005102@etlhit.etl.go.jp> handa@etl.go.jp (Kenichi Handa) writes:
>
> > 皆さん、非日本語OSのもとでどうやって日本語の grep をやって
> > いますか?
> >
> > bash にしても csh にしてもコマンドの引数に漢字を渡せないため、
> > しょうがないから Nemacs の中で
> >
> > (call-process "/bin/fgrep" nil t t
> > "-n" "漢字" "filename" "/dev/null")
>
> ファイルが一つの場合は find-file して occur すればよいのではないでし
> ょうか? 特に Emacs の中で生活している私は more/less なんてしないで
> find-file-read-only や view-file していますから、すぐに occur できま
> す。:-)
敷田さんと同じように Emacs 上での話ですが…
とりあえず半田さんの記事を読んでから、
東芝AS(ごめんなさい、日本語OSです)で次の条件で試したら、
・Nemacs で shell を走らせる。
・SKK を起動する。
・gnu-grep を使う。
一応できました。Sun OS でもやってみたけど、gnu-grep が
なかったのでだめでした。非日本語OSでも X + (egg or SKK)
なら漢字が使えるので、あとは grep が漢字を通すかどうかでは
ないでしょうか?
私は egg も wnn も使ってないのでわかりませんが、
SKK には平仮名、片仮名、漢字のサーチがあります。
だから、敷田さんの書いているように Nemacs に読み込んで
サーチするという手もあります。
参考になりましたか?
菊地 俊彰@東北大学電気通信研究所野口研
(kikuchi@noguchi.riec.tohoku.ac.jp)
PS.
半田さん、プレゼントありがとうございました。
もっと早めにアナウンスすればいろいろもらえるかも?
Next
Continue < HANDA.90Feb8152119@etlhit.etl.go.jp>