Esta não é uma expressão regular, é uma glob, então você precisa usar o glob do zsh operadores . Para repetir um padrão zero ou mais vezes, use #
(que requer que EXTENDED_GLOB
seja definido):
print -l [[:alpha:]]#
Eu posso imprimir arquivos começando com caracteres alfabéticos:
$ print -l [[:alpha:]]*
mas como imprimo nomes de arquivos que são compostos apenas de caracteres alfa?
ou seja, aaa
deve ser impresso, mas aaa.txt
não deve
Esta não é uma expressão regular, é uma glob, então você precisa usar o glob do zsh operadores . Para repetir um padrão zero ou mais vezes, use #
(que requer que EXTENDED_GLOB
seja definido):
print -l [[:alpha:]]#