|
たかゆきさん、はじめまして。
>「grep $str[0], "*.*", "C:\ABC\DEF", subdir;」
>のようにしたら、指定したディレクトリは完全に無視されて、
マクロで"\"記号を使用する場合は、"\\"と表現します。
-- 以下、秀丸エディタマクロヘルプから引用 ----------
grep, grepdialog, localgrep文
正規表現文字列やファイル名の中で「\」を""で囲った文字列の中で
指定する場合は、秀丸エディタの文字列定数の仕様により、「\\」と
指定しなくてはいけません。例えば正規表現で「\n」(改行文字)を
検索させたい場合は、マクロの中の文字列定数としては"\\n"と指定する
必要があります。
-- ここまで --------------------------------------
つまり、上記のマクロは
「grep $str[0], "*.*", "C:\\ABC\\DEF", subdir;」
~ ~
とすれば、指定したディレクトリから検索するはずです。
|
|