|
Siさん、すぐさま返信いただきありがとうございます。
> まず、Wild32 と書かれているのは version 1.50 βとして公開しているもの
> でよろしいですね?これは茶々をいれるつもりでは全くなくて念のための確認で
> す。
> version 1.34 → WILD.COM
> version 1.50β→ WILD.EXE
> 現在 Web で公開しているのはこの2バージョンでどちらも dos汎用なので、
> 32bit版を探してしまいました ^^;
す、 すいません。 そうか、あれはとりわけ32ビット版ではないのか。.com
モデルと .exe モデル?
> で、ご指摘の動作ですが、こちらでも確認しました。コマンドラインパラメー
> タの処理の問題ですね。
出ちゃいますよね、やっぱり。(>_<)
> うーん、1.50βは同梱の WILD.TXT にも書いてあるのですがソースが残ってい
> ません。それもあって、以前は 32bit版 Wild を作ろうと思いつつも、結局放置
> 状態のまま今に至っています。
> 幸い version 1.34 の方のソースはあるのでちょっと手を付けてみようかと思
> いますが、いますぐにとはいきません。すみません。
時間があるときで構いません、どうか宜しくお願いいたします。
いえ、僕がwildを愛用するようになってから随分になります。それでもMS-DOS
とそれなりに真剣につき合い始めた頃は、多くのSiツールの意味が分かりません
でした。最初、何するもの? と思っていたものです。でも、じわじわと、これ
らのすごさが分かるようになってしまったののです。ようやく「理解のレベル」
で20年前のSiさんに僕は追いついたのでしょうか。
はい、 '^'がwildで危ないと知ってから、ワイルドカード展開なしで、先ほど
書いたバッチは、
Ygrep -N -f mix.pat "^v\.c\./vz" C:\MWK\LIB0489.LOG >> C:\MWK2\vz.log
Ygrep -N -f mix.pat "^v\.c\./vz" C:\MWK\MIX0107.LOG >> C:\MWK2\vz.log
(以下、80行続く)
です。
で、 このバッチを書くのも、 sedスクリプト1つ、awkスクリプト1つです。
(シリアスな置換になるとVzはちょっと信用できないところがあるのです。も
ちろん、スクリプトを書くのはVzなんですけどね。変わろうとしない人なので
す>文太くん)
ね、wildの有り難みを、嫌でも味わってしまっているでしょう。m(__)m
> しばらくは「不具合がでないサンプル」のような運用で凌いでくださいますで
> しょうか。
凌がせていただきます。方法がないわけではないので。そういうのばっかの人
生なんだよなぁ…。Vzといい、あれといい、これといい…。でも、バッチのた
めのsedスクリプトやawkスクリプトの時点で間違えちゃうと、「え?! 何やって
るんだっけ?」ってなるんですよね。はたまた、そのsedスクリプトでwildのお世
話になったり。
いたちごっこばっかりの人生。
> 引数のクォート処理については処理系に依存する、とか云う話もその昔に耳に
> した記憶があるので、自分みたいな素人の手に負えるかどうか・・・
お、お願いします。どうか、どうか処理系を読み切ってください。お願いしま
す。m(__)m
パイプもリダイクトも、' 'ではエスケープできないのです。MSの呪いみたい
ではありますが。wild 自身も深くはまってしまいます。m(__)m
文太
|
|