|
しつこいですね。すいません。とりわけSiさんとすれば、wildのことを除けば、
おそらくすごく興味がある話題でもないでしょうし。m(__)m
ただ、ふと思いついてしまったのです。
いえ、sed, awk, perlのDos日本語版移植はすべてserowさんがされているわ
けで、それらが違うほうが変だな、と。
(もっともserowさんの影響を受けないでグレップの開発もなかったみたいで
はありますが…。)
Dos環境ではワイルドカードの展開がそれぞれのツールにまかされていると
すると(これが最大のニュース)、もう、必要な場面で、逐一やるしかないので
すが、基準があると何が特殊か分かると思い、これだけはやっておこうと思った
グレップたちです。(command.comが「特殊」に分類されてしまったりする…。)
どうやら、新出さんが正しいですね。ま、その後のことはともかく、思いっき
り間違ったことを書く人のわけはないですから。ワイルドも正しいです!
-------------------------------------------------
C:\XYZ>Command.com /cType abc
aaa
C:\XYZ>Command.com /cType abc.txt
aa
C:\XYZ>cgrep -t "aa" * #wildcardさえマッチすれば両方
abc 1:aaa #グレップされる検索パターン
C:\XYZ>cgrep -t "aa" *.*
abc 1:aaa
abc.txt 1:aa
C:\XYZ>ygrep -t "aa" *
abc 1:aaa
C:\XYZ>ygrep -t "aa" *.*
abc 1:aaa
abc.txt 1:aa
C:\XYZ>izgrep -t "aa" *
ABC 1:aaa
C:\XYZ>izgrep -t "aa" *.*
ABC 1:aaa
ABC.TXT 1:aa
C:\XYZ>grep "aa" *
aaa
C:\XYZ>grep "aa" *.*
ABC:aaa
ABC.TXT:aa
C:\XYZ>Command.com /cDir \bin\grep
GREP EXE 90959 94-06-02 18:50
C:\XYZ>cgrepb "aa" * #Bruce.さん版
aaa
C:\XYZ>cgrepb "aa" *.*
abc:aaa
abc.txt:aa
C:\XYZ>yagrep "aa" * #32bit grep (by Bruce.さん)
ABC:aaa #きっとWin APIがwildcard展開を担当
ABC.TXT:aa
C:\XYZ>yagrep "aa" *.*
ABC:aaa
ABC.TXT:aa
-------------------------------------------------
|
|