在这个问题中,我了解到 glob() 的GLOB_BRACE
选项允许在搜索文件时使用一组有限的正则表达式。
这看起来就像我需要的一样,但根据手册,GLOB_BRACE
“在某些非 GNU 操作系统上不可用”。其中似乎是 Solaris。
我正在构建一个应该尽可能便携的应用程序,因此我需要尽早检查可能存在的问题。
有人知道除了 Solaris 之外GLOB_BRACE
不支持的其他平台吗?例如 Mac OS >= X 怎么样?它建立在 Unix 之上。每个 Unix 都自动成为手册中定义的“GNU”平台吗?