[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