|
元々の問題は、マクロの中で localgrep を実行すると、
c:\temp にごみが残って、検索結果が二重、三重になるみたいです、なのですが。
簡単な再現方法としては、c:\temp の中をきれいにして、
まず間違ったマクロを実行します。
// test1.mac
localgrep "^[c\t]", regular; // 間違いです
endmacro;
そのあと、次のような簡単なマクロを実行してもおきますです。
// test2.mac
localgrep "localgrep"; // ???
endmacro;
再現できた後に、手作業で grep を行っても問題にはなりません。
またマクロを間違うと、再現します。
マクロで localgrep を間違がったら、
c:\temp をきれいにすれば済むことで回避できますが ...
手作業で grep を行うまでは、ごみが増えつづけていきます ...
「手作業で grep を行う」と何らかのフラグがリセットされるみたいです。
// test3.mac
localgrep "localgrep"; // ???
if( $c == #c ){ ; } // 間違いです
endmacro;
そんなには困っていません。とりあえず報告まで。
Hidemaru Ver. 2.26 - Windows 95
|
|