|
初めて質問させていただきます。マクロ初心者ですので,皆さま宜しくお願いいたし
ます。
定型句をmenuからgrepしようと思って
//検索ディレクトリイ
$texfile = "c:/tex/texファイル";
//データファイルの名前とセクション名
$DATA_FILE = "c:/program files/hidemaru/macros/bunrui.dat";
$nendo = "Bunrui";
//定型句をデータファイルから読み出す。
//データの個数を取得
#bunrui_num = getininum($DATA_FILE,
$nendo, "num");
//定型句のデータの取得
#a = 0;
while (#a < #bunrui_num) {
$bunrui[#a] = getinistr($DATA_FILE,
$nendo, "str" + str(#a));
#a = #a + 1;
}
//メニューの表示
menuarray $bunrui, #bunrui_num;
//定型句のgrep
if (result != 0) {
grep "$bunrui[result - 1]","*.tex",$texfile,word,subdir,filelist;
}
としたところ,検索ディレクトリイ($texfile)の方は,きちんと指定したディレクト
リイを読んでくれるのですが,"検索キーワード"
の方が,そのまま"$bunrui[result - 1]"という単語をそのまま検索してしまい、
データファイルのデータが反映されません。
resultの内容をgrepするには" "の中をどのように記述すればよろしいのでしょうか。
つまらない質問かと思いますが,宜しくお願いいたします。
|
|