`find -name` padrão que combina vários padrões
Eu estava tentando obter uma lista de todos os arquivos python e html em um diretório com o comandofind Documents -name "*.{py,html}"
.
Então chegou a man page:
Chaves dentro do padrão (‘{}’) não são consideradas especiais (isto é, find. -Name 'foo {1,2}' corresponde a um arquivo chamado foo {1,2}, não aos arquivos foo1 e foo2.
Como isso é parte de uma cadeia de pipe, eu gostaria de poder especificar quais extensões ele corresponde em tempo de execução (sem codificação). Se encontrar apenas não pode fazê-lo, um perl one-liner (ou similar) estaria bem.
Edit: A resposta que acabei chegando incluiu todos os tipos de porcaria, e é um pouco longa também, então eu postei comouma resposta para a coceira original que eu estava tentando arranhar. Sinta-se à vontade para fazer isso se tiver melhores soluções.