我试图使用命令获取目录中所有python和html文件的列表find Documents -name "*.{py,html}"
。
然后是手册页:
模式('{}')中的花括号不被认为是特殊的(即find。-name'foo {1,2}'与名为foo {1,2}的文件匹配,而不与文件foo1和foo2匹配。
由于这是管道链的一部分,因此我希望能够指定它在运行时匹配的扩展名(无需硬编码)。如果find不能做到这一点,则可以使用perl单线(或类似格式)。
编辑:我最终想出的答案包括各种废话,而且有点长,所以我将其发布为我试图抓痒的原始痒的答案。如果您有更好的解决方案,请随意修改。
locate
尽管内部的更新b可能不是最新的警告,但也是经常被忽视和使用不足的实用程序。但是很快。