最佳答案
我试图用find Documents -name "*.{py,html}"
命令在一个目录中获得所有python和html文件的列表。
然后出现了手册页:
模式('{}')中的大括号不被认为是特殊的(即find。name 'foo{1,2}'匹配一个名为foo{1,2}的文件,而不是文件foo1和foo2。
由于这是管道链的一部分,我希望能够在运行时指定它匹配的扩展(不硬编码)。如果find不能做到这一点,perl一行程序(或类似程序)就可以了。
编辑:我最终想出的答案包括各种各样的废话,而且也有点长,所以我把它作为一个答案发布到我试图抓痒的原始瘙痒处。如果你有更好的解决方案,请随意修改。