Eu tenho um diretório com arquivos. Todos os arquivos possuem extensões. As extensões se enquadram em um dos três tipos txt
: foo
e bar
.
Quero imprimir todos os arquivos que não terminem em foo
nenhum dos dois bar
.
Já sei listar todos os arquivos que não terminam em foo
:
set extended_glob
print ^*.foo
mas como combinar essa negação para excluir também *.bar
?
algo como
print ^(*.foo & *.bar)
não funciona. A página de manual não ajudou com isso.
como alcançar o comportamento desejado?
Responder1
encontrei a resposta:
print ^*.(foo|bar)