[ruby-list:37733] Re: ARGVがDir.globのような動作をします

From: tsuji.td@...
Date: 2003-05-29 13:53:01 UTC
List: ruby-list #37733
辻(忠)です。

>こんばんわ。橋本です。
>
>引数に *.rb とかを指定するとARGVの配列にDir.glob('*.rb')と
>同じような結果になるのですが、これはこういうものなのでしょうか?
:
>D:\Ruby-1.6.8\bin>ruby -e 'p ARGV' *.rb
>["c2t.rb", "exerb.rb", "runtest.rb", "sqlsh.rb"]

これはRubyの問題ではなくシェル(この場合はコマンドプロンプトと呼ぶべきか)
の仕様です。

例えば

aaa.exe *.txt

を実行場合、aaa.exeには *.txt を展開した内容が引数として渡されます。

In This Thread