print -rl /usr/local/include/**/*(^/)
Eu tenho o seguinte código que imprime recursivamente todos os arquivos dentro de / usr / local / include:
% files=(/usr/local/include/**/*(^/))
% print -l $files
É possível se livrar da variável temporária? Gostaria de simplesmente recuperar uma lista de todos os arquivos correspondidos com o padrão.
Eu tentei:
% print -l "(/usr/local/include/**/*(^/))"
sem sucesso.