Я намагався отримати список усіх файлів python та html у каталозі з командою find Documents -name "*.{py,html}"
.
Потім з'явилася сторінка людини:
Дужки в шаблоні ('{}') не вважаються спеціальними (тобто знайдіть. -Name 'foo {1,2}' відповідає файлу з ім'ям foo {1,2}, а не файлам foo1 та foo2.
Оскільки це частина ланцюга трубопроводів, я хотів би мати можливість вказати, яким розширенням він відповідає під час виконання (без жорсткого кодування). Якщо знайти просто не в змозі цього зробити, перламутровий однолінійний (або подібний) буде добре.
Редагувати: Відповідь, яку я врешті-решт придумав, включає всілякі лайно, а також трохи довгі, тому я розмістив її як відповідь на оригінальний свербіж, який я намагався подряпати. Ви можете зламати це, якщо у вас є кращі рішення.
locate
, хоч із застереженням, що внутрішній оновленийb може не бути оновленим. Але це швидко.