No. 508/622 Index Prev Next
Path: titcca!etlcom!ysato
From: ysato@etl.go.jp (Yutaka Sato)
Newsgroups: fj.kanji
Subject: Re: How to grep Japanese string?
Message-ID: < boR+D.ysato@etl.go.jp> 
Date: 2 Feb 90 17:24:58 GMT
References: < HANDA.90Feb3005102@etlhit.etl.go.jp> 
Reply-To: ysato@etl.go.jp (Yutaka Sato)
Distribution: fj
Organization: Electrotechnical Laboratory, Tsukuba Science City
Lines: 29

On 02/03/90, handa@etl.go.jp (Kenichi Handa) wrote
in < HANDA.90Feb3005102@etlhit.etl.go.jp>  (fj.editor.emacs:1880/etlcom):

 |どうも適当なNGを思いつかないので...

まったく。。こんな時間に何を考えてるンでしょ :-)

 |皆さん、非日本語OSのもとでどうやって日本語の grep をやって
 |いますか?
 |bash にしても csh にしてもコマンドの引数に漢字を渡せないため、
 |しょうがないから Nemacs の中で
 |
 |      (call-process " /bin/fgrep"  nil t t
 |		    " -n"  " 漢字"  " filename"  " /dev/null" )
 |
 |に似たことをやっているのですが、これでは filename にワイルド
 |カードが使えなくて不便です。

% cat >  script
/漢字/p
% sed -n -f script 

なんてのはどうでしょう?
漢字の部分がJISだと、エスケープシーケンスを切り取るか、
両方EUCにして比較するとかの必要がありますけど。
ls  | xargs  | ... とかするのかな。面倒。
どのみち、/[けは]んちゃん/なんて使えないしね :-)

++佐藤@電総研(コード選択の自由、あははーん)
Next
Continue < 4669@titisa.is.titech.ac.jp>
< HANDA.90Feb3122457@etlhit.etl.go.jp>