Bruce. さん、いつものことながら、色々とお世話になっています。-b fix 版
cgrep(16 ビット)を導入しようとしています。
【準備】
結局、以下の4つのcgrepで試そうとしています。
(1) 1992/05/03 06:47 78,419 CGREP.EXE(オリジナル)
(2) 1995/01/07 03:01 94,208 CGREP32.EXE(オリジナル32ビット)
(3) 1997/10/27 00:03 89,229 CGREPB.EXE(下と同じもの)
(4) 1997/10/27 00:03 89,229 CGREPI.EXE
(5) 2005/06/02 17:27 107,930 cgrep.exe(今回の-b fix版)
環境は3種類
XP
ドコモバ(MS-DOS 6.20)
NEC旧8(NEC MS-DOS 6.20)
【目標】
(1)(3)(4)を(5)と入れ替える。
(2)の新版を(-r付き、-b fix済み32ビット版)おねだりする。(^^; m(__)m
【テストと結果】
1 (5)の、-b fix完璧でした。
2 (5)、問題なくNECMS-DOS環境でも走るようです(走る、とだけ確認)
3(-rについて)
す、すいません、使い方が分かりませんでした。前回、かなり苦労して「分か
った!」(悲しいかな、何度も経験してしまう (T-T))と思ったはずだったので、
色々やったのですが、今回またもやわからにゃい。ご教授ねがえますでしょうか。
(>_<)m(__)m
旧版のドックはありまして、こう書かれています。
> -r: 再帰検索を行います。-rdirのようにディレクトリを指定す
> るとそのディレクトリから、-rのみの場合はカレントディ
> レクトリから再帰的に検索を行います。
> 注意: このオプションを指定する場合、検索対象のファイ
> ルにワイルドカードを使う場合には、それをクォートして
> 下さい。つまり、
> cgrep -rdir FGALTS *.log
> ではなく、
> cgrep -rdir FGALTS '*.log'
> のようにして下さい。
c:\000\111\aaa.txt
\bbb.txt
\222\ccc.txt
\ddd.txt
という構成のディレクトリで、この4つのファイル(*.txt)を対象にしたい場合、
>cgrep -r "文太" c:\000 '*.txt'
では、明らかにうまくないようです。
c:\000>cgrep -r "文太" '*.txt'
とカレントを動かして、 「そこから再帰」とやっても(>_<)で、泣きたくなっ
てます。このあいだ、正解にたどりつかなかったっけぇ、と。
どう指定するのが正解なのか、お教え下さい。m(__)m
[-r[root]]というhelpに、鍵がありそうなんだけど…。
4 TSのライブラリ、-r付き32ビット版cgrep
ええ? ないみたいですが…。もっとも手元にあるのはライブラリのリストだ
けなので、たとえ上がっていても、今や取りにはいけないのですが。
ここは、 どうか一つ、-b fix も込みで、サイトへのアップをどうかお願いで
きないでしょうか。m(__)m
追伸: onigsed 最新版は、まだまだテスト中です。 問題ないのが一番、と思
ってやっているのと、テスト不足で、まだまだです。m(__)m
文太