1

这个问题中,我了解到 glob() 的GLOB_BRACE选项允许在搜索文件时使用一组有限的正则表达式。

这看起来就像我需要的一样,但根据手册GLOB_BRACE“在某些非 GNU 操作系统上不可用”。其中似乎是 Solaris。

我正在构建一个应该尽可能便携的应用程序,因此我需要尽早检查可能存在的问题。

有人知道除了 Solaris 之外GLOB_BRACE不支持的其他平台吗?例如 Mac OS >= X 怎么样?它建立在 Unix 之上。每个 Unix 都自动成为手册中定义的“GNU”平台吗?

4

1 回答 1

1

检查 *nix 变体的相关glob(3)手册页将告诉您它是否支持GLOB_BRACE.

于 2010-03-29T09:49:01.503 回答