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