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>