#11718 に続くお話ですが。
別に続きがあるわけでもないのですが。
表(955Ch)関連だけではなかった
C:\BIN>type c:\t.txt
買牛 ; 94838B8D
灯ル高 ;9394838B8D82
C:\BIN>ogrep "買牛" c:\t.txt
買牛 ; 94838B8D
灯ル高 ;9394838B8D82
C:\BIN>ogrep -V
grep (GNU grep) 2.3
Copyright (C) 1988, 1992-1998, 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
こういうの「"全角文字バウンダリ" チェック」というのだそうです。
だよねぇ。この情報、dgrep.exe の history.doc より。
日本語対応されてないグレップを日本語が混じってるファイルで
使うのには、やっぱりいろいろ無理がありますね。
なお、GNU grep 2.3 には、-r (recursive)がありますが、マルチバイト・
イクステンションされている(日本語対応)、GNU grep 2.0 には、-r が
ありませんでした。
C:\BIN>dir ogrep.exe ;GNU 2.3
1999/11/11 00:00 82,944 OGREP.EXE
C:\BIN>dir grep.exe ;GNU 2.0
1994/06/02 18:50 90,959 GREP.EXE
内容が関連しているわけではないのですが。
メインというか普段づかいの Win11 マシンの c:\bin ディレクトリを眺めていた
だけなのです。
以下の df(xp).exe というのは、DiskFree.exe という意味です。
32ビットアプリが怖くなったなぁ、とかあったじゃないですか。
で、以下のような具合。wild.exe (16bit)が、VTDOS で動かなかったのときっと
同じ現象。たぶん、違いますね。方向性が違う、という気がする。
C:\BIN>dfxp.exe ;original filename, not known
Drive kbytes used avail capacity mounted on
C: 499,220,476 144,721,332 354,499,144 28.98% C:\
C:\BIN>df ;16bit dos app
C:\BIN\DF.EXE: cannot read table of mounted filesystems
;ふと、このエラーメッセージを出しているのは誰? と思った。
;VTDOS ですよね、きっと。
"mounted filesystems" なんですかぁ。