[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:13723] Re: bug-ja



おしずみ@NECです。

# 自己フォローです。

Included-Message:
   Message-ID: <990316211024.M1725395@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
   Written-By: 私
   Subject: [debian-users:13721] Re: bug-ja

> 皆さん、こんばんは。おしずみ@NECです。
> 
> Included-Message:
>    Message-ID: <19990316203911C.arafune@debian.or.jp>
>    Written-By: arafune@debian.or.jpさん
>    Subject: [debian-users:13719] bug-ja
> 
> > 荒船です.
> > shell scrpit (bash) に詳しい方教えてください.
> > bug-ja がどうもうまく動かないんで,ちょっとみてたんですけど.
> > (症状はBug#33725と同じ)
> > 
> > /usr/bin/bug に
> > 200c200,201
> > <               [A-Z])
> > ---
> > >               [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z])
> > > #             [A-Z])
> > となる変更を加えると,これがうまく動いているようにみえます.
> > (とことんみてるわけではないのですが.)
> > 
> 
> bashではなくSolarisのshでの話なので、外してるかも知れませんが・・・
> 
> 
> > この
> > 	 [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z])
> > と
> > 	[A-Z])
> > は case 文のなかで使われているのですが,この2つの"違い"っての
> > はあるのでしょうか?なんか同じことをやってるような気がするんで
> > すが...
> 
> 「|」は不要だと思います。

すみません。何か、ご質問の答になって無かったですね。


> case文の「<パターン>)」の部分は、正規表現ではありません。
> '*'や'?'と同じくファイル名生成の展開パタン指定です。

なんで、[A|B|C...|Z]と[A_Z]は別物です、と云う事です。
正確には、

「[A-Z])」=「A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z)」

だと思います。つまり、右辺は鈎括弧が不要になります。
鍵括弧つきの場合何にマッチするかは、ちょっと見当がつきませんが。

不正確な回答をしてしまいまして、申し訳ありませんでした。

- osshy@xxxxxxxxxxxxx