From: "U.Nakamura" Date: 2015-01-06T11:28:51+09:00 Subject: [ruby-list:50047] Re: ruby 2.2のDir.glob大文字小文字区別について こんにちは、なかむら(う)です。 In message "[ruby-list:50046] ruby 2.2のDir.glob大文字小文字区別について" on Jan.06,2015 10:48:11, wrote: > ruby2. > 2ではファイルの大文字小文字について仕様変更があったの > でしょうか? ありました。 どっちかというとバグ修正のような気もしますが。 > 仕様変更なら変更でどこかに書いてあれば問題無いのですが、 > 2.2のglobでパターンを "\0" で区切った場合の挙動はおかしいと > 思いますがいかがでしょうか? (中略) > irb(main):003:0> Dir.glob("*.TXT\0*.txt") > => ["dummy.TXT", "dummy.TXT"] > # なぜか、同じファイル名が2つ格納されている... > irb(main):004:0> Dir.glob("*.TXT\0*.TXT") を試していただくと、バージョンによら ず ["dummy.TXT", "dummy.TXT"] となること確認できるかと思います。 つまり予定通りの挙動です。 それでは。 -- U.Nakamura