Eu preciso de zsh
equivalente a bash
's shopt -s globstar
e shopt -s dotglob
. Como eu posso fazer isso?
ATUALIZAÇÃO 01:
Conforme resposta do @muru, usei setopt globdots
no zsh
shell e executei o seguinte comando:
for i in INSTALL_USER_FILES/** ; do echo "=> '$i'" ; done
Mas o resultado foi apenas:
=> 'INSTALL_USER_FILES/.local'
E nada dentro do .local/
diretório foi listado recursivamente?
Globbing recursivo é o padrão no zsh, não precisa ser habilitado. O
**
glob é simplesmente açúcar sintático aqui:O equivalente a
dotglob
éGLOB_DOTS
:Ele pode ser habilitado para um globo individual usando o
D
sinalizador: