patrón 'find-name' que coincide con varios patrones


Estaba tratando de obtener una lista de todos los archivos python y html en un directorio con el comando find Documents -name "*.{py,html}".

Luego vino la página de manual:

Las llaves dentro del patrón ('{}') no se consideran especiales (es decir, find . - nombre ' foo{1,2}' coincide con un archivo llamado foo{1,2}, no los archivos foo1 y foo2.

Como esto es parte de una cadena de tuberías, me gustaría poder especificar qué extensiones coincide en tiempo de ejecución (sin hardcoding). Si encontrar simplemente no puede hacerlo, un perl one-liner (o similar) estaría bien.

Editar: La respuesta que finalmente se me ocurrió incluye todo tipo de basura, y también es un poco larga, así que la publiqué como una respuesta a la picazón original que estaba tratando de rascar. Siéntase libre de hackear eso si tiene mejores soluciones.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52