[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: grep japanese-shift-jis-dos
- X-ml-count: 3933
- Subject: Re: grep japanese-shift-jis-dos
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Wed, 17 Oct 2001 19:01:43 +0900 (JST)
- X-mailer: Mew version 2.0.60 on Emacs 21.0 / Mule 5.0 (賢木)
From: Shun-ichi GOTO <gotoh@xxxxxxxxxxx> さん曰く
Subject: Re: grep japanese-shift-jis-dos
Message-ID: <20011017.184722.06261347.gotoh@xxxxxxxxxxx>
Date: Wed, 17 Oct 2001 18:47:22 +0900 (JST)
kose> grep は何を使っていますか? Cygwin のものですか?
kose> “エラー”は、16進表記で 8347 8389 815b で、
kose> この 5b = [ を拾っているのではないかな、たぶん。
後> その可能性が高井ですが、それ以外にもWindows のSHELLに起因する(不可避な)
~~~ 減点一
後> ナニかあったような記憶があるのだけど、忘れた。その辺は白井さんがフォロー
後> してたような... (と、ふってみる)
## 呼び出されてみる。
それって、start-process の引数で multi-byte 文字を使うと
decode(encode だったかな?) してくれないので、ホニャニャラ。。。
ってヤツですよね。そいつは、Emacs-20.2 か 3 か 4(忘れた)のことな
ので、寺脇さんの 20.7 では大丈夫ですよ。
後> ## あれはEUC の話だったかなぁ。。。
## なんでもだめだったような気がする。
kose> 日本語の扱える grep を使いましょう。だと思うよ。
後> 少なくともこれは必要ですね。
はい、そうですね。小関さんのところを読んで jgrep を使うのが簡単
カナ?ぼくの設定はこんなのです。
(setq grep-program "jgrep")
(setq grep-command (format "%s -ni " grep-program))
(setq grep-find-command (format "find . -type f -print0 | xargs -0 %s" grep-command))
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)