[#39325] File.fnmatch の改良について — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

はじめまして、山本です。

18 messages 2004/03/05

[#39429] trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

18 messages 2004/03/23
[#39454] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/03/31

白井です。

[#39460] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39465] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/04/01

白井です。

[#39466] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39453] Re: int/int in Ruby2? — Masaaki Sakano <mas@...>

坂野 正明です。

36 messages 2004/03/31
[#39455] Re: int/int in Ruby2? — NISHIMATSU Takeshi <t-nissie@...> 2004/03/31

西松と申します.

[#39470] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/01

坂野 正明です。

[#39473] Re: int/int in Ruby2? — matz@... (Yukihiro Matsumoto) 2004/04/01

まつもと ゆきひろです

[#39484] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/03

坂野 正明です。

[#39528] Re: int/int in Ruby2? — "T Akutsu" <locrian@...> 2004/04/09

あくつです。なんかわくわくしてきだぞ。(^^;)

[ruby-list:39378] windowsにおけるsystem関数の挙動について

From: 岩崎 弘孝 <IH000667@...>
Date: 2004-03-17 01:18:13 UTC
List: ruby-list #39378
岩崎と申します。

Windows環境でのsystem関数の挙動について教えてください。

== 処理すべき内容

   path内にhoge.batがありこれを起動するためにsystem関数を利用する

== テストコード

   %ruby -e "system('hoge *.*')"   
     <== これは`xxx`にすると
       No such file or directory - delw *.* (Errno::ENOENT)
                      と表示される

   %ruby -e "system('hoge.bat *.*')" 
     <== これはhoge.batが実行されます。

== 環境

   NT4SP6/W2KSP3
     ruby 1.8.1 (2003-12-25) [i386-mswin32]


== お聞きしたい点

 1.なぜhode.batと指定しなければ起動しないのか

  2.リファレンスマニュアルにある
   「shell のメタ文字 (* ? {} [] <> () ~ & | \ $ ; ' ` " \n)を含む場
合、
   shell 経由で実行されます」
   とあるのはcmd.exeを利用する場合も同じメタ文字かどうか

 3.常にシェル経由で実行する場合の標準的な方法
   (この例の場合*などのメタ文字を含まない状況を想定)

 ちなみに perl -e "system('hoge *.*');"は期待どおり動作します。

 また、最初から.batと分かっている場合はスクリプト内に記載しすが、
 ユーザ入力値をそのまま渡して起動する場合も想定しているため、
 cmd.exeと同様な動きを期待しています。


== Iwasaki ==
Email: ih000667@mb.taiyokogyo.co.jp


In This Thread

Prev Next