如何使用Glob语法匹配两个指定的路径分支?
用Glob匹配多个指定路径分支的正确语法
你之前尝试的[here,orhere]是字符集匹配语法,它只会匹配包含括号内单个字符的路径,并非你需要的多分支路径匹配。
正确的语法是使用**大括号{}**来做分支扩展,示例命令如下:
ls /my/path/to/{here,orhere}/
这个语法会被bash、zsh等主流shell展开为两条独立的路径,等价于同时执行:
ls /my/path/to/here/ ls /my/path/to/orhere/
大括号扩展是多数shell和支持glob的工具兼容的特性,若遇到工具不支持的情况,可确保先让shell完成路径扩展再传递给工具。
内容的提问来源于stack exchange,提问作者myol
相关产品推荐
相关产品推荐

