В этом вопросе мне была GLOB_BRACE
опция GLOB_BRACE
() GLOB_BRACE
которая позволяет использовать ограниченный набор регулярных выражений при поиске файлов.
Это похоже на то, что мне нужно, но в соответствии с руководством GLOB_BRACE
«недоступен в некоторых операционных системах, GLOB_BRACE
от GNU». Среди них, похоже, Solaris.
Я создаю приложение, которое должно быть как можно более переносимым, поэтому мне нужно как можно раньше проверить возможные проблемы.
Кто-нибудь знает о других платформах, кроме Solaris, где GLOB_BRACE
не поддерживается? Как насчет Mac OS> = X, например? Он построен поверх Unix. Является ли каждый Unix автоматически платформой «GNU», как определено в руководстве?
Проверка соответствующей glob(3)
страницы glob(3)
для варианта * nix сообщит вам, поддерживает ли она GLOB_BRACE
.