【发布时间】:2018-09-11 12:44:29
【问题描述】:
我运行命令并接收结果为:
$ ls M*
ManagerGit
$ ls m*
ManagerGit
问题是 dir ManagerGit 不在当前目录中,
试试命令:
$ ls | grep -i 'manage'
Manager
是 dir Manage 的子目录
tree -L 2
...
├── Manager
│ └── ManagerGit
...
它背后的机制是什么?
【问题讨论】:
-
将
ls M*替换为echo ls M*看看会发生什么。
标签: bash ls subdirectory glob