[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[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文の「<パターン>)」の部分は、正規表現ではありません。
'*'や'?'と同じくファイル名生成の展開パタン指定です。
bashはshの上位互換だと思いますので、
「[ABCDEFGHIJKLMNOPQRSTUVWXYZ])」で良いのでは無いでしょうか。
- osshy@xxxxxxxxxxxxx