encontrou a resposta:
print ^*.(foo|bar)
Eu tenho um diretório com arquivos. Todos os arquivos têm extensões. As extensões se enquadram em três tipos: txt , foo e bar .
Eu quero imprimir todos os arquivos que não terminam em foo nem bar .
Eu já sei listar todos os arquivos que não terminam em foo :
set extended_glob
print ^*.foo
mas como combinar essa negação para também excluir *.bar ?
algo como
print ^(*.foo & *.bar)
não funciona. Página man não ajudou com isso.
como conseguir o comportamento desejado?
Tags zsh