From: Yukihiro Matsumoto Date: 2004-11-02T14:04:14+09:00 Subject: [ruby-dev:24679] Re: IO.popen(["echo", "aaa"]) failure まつもと ゆきひろです In message "Re: [ruby-dev:24678] Re: IO.popen(["echo", "aaa"]) failure" on Tue, 2 Nov 2004 13:27:34 +0900, WATANABE Hirofumi writes: |> それはそういうものなのだと思います。第一引数に配列を渡すと、 |> |> [コマンド, argv[0]] |> |> を指定したことになるので。3要素以上は単にエラーではないかと。 | |systemやexecに合わせると今度はpopenで引数を指定できなくなり |ますよね。モードが邪魔で。 |さらに配列をということだと使いにくくなりそう。 | |IO.popen([["echo", "aaa"], "bbb"], "r") あー、そーかあ。どうするべきか、というと、(使いにくいかもし れないけど)こうするべきなんでしょうね。そういえば、以前はそ ういう動作でした。