[#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:39340] Re: File.fnmatch の改良について

From: "U.Nakamura" <usa@...>
Date: 2004-03-06 09:05:06 UTC
List: ruby-list #39340
こんにちは、なかむら(う)です。

In message "[ruby-list:39338] Re: File.fnmatch    の改良について"
    on Mar.06,2004 17:04:41, <ocean@m2.ccsnet.ne.jp> wrote:
| うーん・・・すみません、glob(3) はどう振舞ってますか?
| 
|   ・fnmatch(3) + FNM_PATHNAME と同じく、'[a/c]' ==> '[ac]' で 'a' か 'c' にマッチ
|   ・bash と同じく、'[a/c]' は '[a' の下の 'c]' にマッチ

オプションなしでいいのかな。
えーと、どっちともマッチしません。


ところで、どうやって調べたかわかりませんが、おそらくbashでも
[a/c] はいずれにもマッチしてないと思います。
sh系のシェル(sh,bash,kshなど)では、パターンマッチに失敗した場
合、そのパターンをそのままコマンドに引き渡しますので、例えば
  $ ls [a/c]
  [a/c]
などと、たまたま [a 以下の c] にマッチしてしまっているように
見えるのでしょう。
# と、偉い人に教えてもらいました

cshやtcshなどだと、このような処理は行わないので、
  % ls [a/c]
  ls: No match.
となります。

zshはなぜかどちらとも違い、
  % ls [a/c]
  a  c
となります。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>



In This Thread