给出以下目录结构,其中所有叶子都是文件。
a
├── b
│ ├── d
│ │ └── f
│ └── e
│ └── g
└── c
├── d
│ └── h
└── e
└── i
下面的命令列出了文件 f
和 h
$ ls a/@(b|c)/d/.
但以下内容无法列出 f
和 i
$ ls a/@(b/d|c/e)
ls: cannot access 'a/@(b/d|c/e)': No such file or directory
很明显,我不能把斜线写在。pattern-list
. 我的问题是一个,但也许把它分成几块更好。