처음으로 차분한 마음으로 매뉴얼 페이지를 탐색해 보았지만 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정의를 찾을 때까지 이전 방향으로 더 검색할 수 있습니다 .