我需要zsh
相当于bash
sshopt -s globstar
和shopt -s dotglob
。我怎样才能做到这一点?
更新01:
根据@muru的回答,我setopt globdots
在zsh
shell中使用,并运行以下命令:
for i in INSTALL_USER_FILES/** ; do echo "=> '$i'" ; done
但是,结果只是:
=> 'INSTALL_USER_FILES/.local'
并且.local/
目录中没有递归列出任何内容?
递归通配是 zsh 中的默认设置,不需要启用。这里的 glob只是
**
语法糖:等价
dotglob
于GLOB_DOTS
:可以使用以下标志为单个 glob 启用它
D
: