初めて落ち着いた心でマニュアルページを探索してみましたが、2分で不満を感じました。
$ man set
nocaseglob
If set, bash matches filenames in a case-insensitive fashion when performing pathname
expansion (see Pathname Expansion above)
...
-B The shell performs brace expansion (see Brace Expansion above). This is on by default.
そのマニュアルページから取得した数行には、「上記のパス名拡張リファレンス」と「上記中括弧拡張リファレンス」が記載されています。ところで、ドキュメント全体を検索してみると、このようなタイトル/サブタイトルではありません。私はそれを理論的に説明できますが、それ自体は主題として説明することはできないと思います。私は正しいですか?それともこれについての情報を入手できる場所はありますか?
参考用。
$ bash -version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
答え1
Bash 2.0のマニュアルページには、次のセクションも含まれています。サポート拡張。 FreeBSDのアーカイブ、マンページbash (1)
CentOS 3.9で利用可能:
Brace Expansion
Brace expansion is a mechanism by which arbitrary strings may be gener-
ated. This mechanism is similar to pathname expansion, but the file-
names generated need not exist. Patterns to be brace expanded take the
form of an optional preamble, followed by a series of comma-separated
strings between a pair of braces, followed by an optional postscript.
The preamble is prefixed to each string contained within the braces,
and the postscript is then appended to each resulting string, expanding
left to right.
...
GNU Bash-2.05b 2002 July 15 BASH(1)
もっと探してみるべきだと思います。
答え2
マニュアルページには検索と記載されています。?(を入力して後方に検索し、タップしてタップしてPathname Expansion
定義Nが見つかるまで前の方向にさらに検索できます。