zsh: Qual expressão glob é equivalente a 'find. tipo f?

2

Estou procurando a expressão glob mais simples que sempre expandirá para o mesmo conjunto de arquivos (possivelmente vazio) que o listado por

find . -type f

... e nunca resultará em um erro no matches found , independentemente do conteúdo de . .

Eu tentei muitas variações de ./{**,.**}/{*,.*}(.N) que falham em uma situação ou outra. (Por exemplo, ./{**,.**}/{*,.*}(.N) não corresponde a ./.dir0/.dir1/.file0 .)

EDIT: Suponha que extendedglob seja on e que nullglob seja off .

    
por kjo 23.11.2016 / 19:18

1 resposta

3

com zsh :

print -rl -- ./**/*(.DoN)
    
por 23.11.2016 / 19:24

Tags