Ich habe versucht, mit dem Befehl eine Liste aller Python- und HTML-Dateien in einem Verzeichnis abzurufen find Documents -name "*.{py,html}".
Dann kam die Manpage:
Klammern innerhalb des Musters ('{}') gelten nicht als speziell (dh find. -Name 'foo {1,2}' entspricht einer Datei mit dem Namen foo {1,2}, nicht den Dateien foo1 und foo2.
Da dies Teil einer Pipe-Kette ist, möchte ich angeben können, mit welchen Erweiterungen sie zur Laufzeit übereinstimmt (keine Hardcodierung). Wenn find es einfach nicht kann, wäre ein Perl-Einzeiler (oder ähnliches) in Ordnung.
Bearbeiten: Die Antwort, die ich schließlich gefunden habe, enthält alle Arten von Mist und ist auch ein bisschen lang, also habe ich sie als Antwort auf den ursprünglichen Juckreiz gepostet , den ich zu kratzen versuchte. Fühlen Sie sich frei, das zu hacken, wenn Sie bessere Lösungen haben.
locate, wenn auch mit der Einschränkung, dass das interne Updateb möglicherweise nicht auf dem neuesten Stand ist. Aber es ist schnell.