Article View: fj.lang.tcl
Article #576[Q] How to "exec" with arguments in a list variable?
From: Tetsuo Shinriki
Date: Mon, 11 Dec 1995 00:00
Date: Mon, 11 Dec 1995 00:00
34 lines
1356 bytes
1356 bytes
はじめまして,大日本印刷の神力です.
Tcl の exec なんですが,リストの各要素をひとつひとつの引数として子プロセスに
渡すことはできないのでしょうか?
例えば,
exec ls /usr /usr/local
とすれば,ls には,
argv[1] = "/usr"
argv[2] = "/usr/local"
argv[3] = NULL
として渡りますが,
set args [list /usr /usr/local]
exec ls $args
としてしまうと,
argv[1] = "/usr /usr/local"
argv[2] = NULL
となってしまいます.この,$args 中の各要素を子プロセスの引数のひとつひとつと
して渡す方法はありませんでしょうか?
よろしくお願い致しします.
--
大日本印刷株式会社 画像研究所
神力 哲夫 (Tetsuo Shinriki)
<mailto: shinriki@gaken.dnp.co.jp>
Technical Details
Message-ID:
<wud99viyds.fsf@sparc691.gaken.dnp.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 15a83d,6e115e100ad62bb6,start X-Google-Attributes: gid15a83d,public From: shinriki@sparc691.gaken.dnp.co.jp (Tetsuo Shinriki) Subject: [Q] How to "exec" with arguments in a list variable? Date: 1995/12/11 Message-ID: <wud99viyds.fsf@sparc691.gaken.dnp.co.jp> X-Deja-AN: 121606042 sender: shinriki@sparc691.gaken.dnp.co.jp content-type: text/plain; charset=ISO-2022-JP organization: Dai Nippon Printing Co.,Ltd.,Tokyo, Japan. mime-version: 1.0 (generated by tm-edit 7.27) newsgroups: fj.lang.tcl