Stavo cercando di ottenere un elenco di tutti i file python e html in una directory con il comando find Documents -name "*.{py,html}".
Poi è arrivata la pagina man:
Le parentesi graffe all'interno del modello ('{}') non sono considerate speciali (ovvero, trova. -Name 'foo {1,2}' corrisponde a un file chiamato foo {1,2}, non ai file foo1 e foo2.
Poiché fa parte di una pipe-chain, vorrei essere in grado di specificare a quali estensioni corrisponde in fase di esecuzione (senza hardcoding). Se find non riesce a farlo, un perl one-liner (o simile) andrebbe bene.
Modifica: la risposta che mi è venuta in mente include tutti i tipi di schifezze, ed è anche un po 'lunga, quindi l'ho pubblicata come risposta al prurito originale che stavo cercando di grattare. Sentiti libero di hackerarlo se hai soluzioni migliori.
locate, sebbene con l'avvertenza che l'aggiornamento internob potrebbe non essere aggiornato. Ma è veloce.