标签: bash pattern-matching glob
例如,以下目录结构:
$ tree . ├── app.js ├── lib │ └── util.js └── test └── main.js 2 directories, 3 files
我想匹配当前目录和lib/目录中的js文件,类似于:
lib/
$ ls *.js lib/*.js app.js lib/util.js
但是在一个glob中。这不是这样做的:
ls @(.|lib)/*.js
任何想法?
答案 0 :(得分:1)
我怀疑 glob 是否符合预期。但是,您可以使用brace expansion:
echo {.,lib}/*.js