コマンドを使用して、ディレクトリ内のすべてのpythonおよびhtmlファイルのリストを取得しようとしましたfind Documents -name "*.{py,html}"
。
次に、manページが表示されました。
パターン内の波括弧( '{}')は特別であるとは見なされません(つまり、find。-name 'foo {1,2}'は、ファイルfoo1およびfoo2ではなく、foo {1,2}という名前のファイルと一致します。
これはパイプチェーンの一部であるため、実行時に一致する拡張子を指定できるようにしたいと思います(ハードコーディングなし)。findがそれを実行できない場合は、perlのワンライナー(または同様の)で問題ありません。
編集:私が最終的に思いついた答えには、あらゆる種類のがらくたが含まれており、少し長くもあるので、スクラッチしようとした元のかゆみに対する答えとして投稿しました。より良い解決策があれば、遠慮なくハックしてください。
locate
、内部のupdatedbが最新ではない可能性があるという警告があります。しかし、それは速いです。