Dans cette question , j’ai été mis au courant de l’option GLOB_BRACE
de glob () qui permet un ensemble limité d’expressions régulières lors de la recherche de fichiers.
Cela ressemble à ce dont j’ai besoin, mais selon le manuel , GLOB_BRACE
n’est “pas disponible sur certains systèmes d’exploitation non GNU.” Parmi ceux-ci semble être Solaris.
Je construis une application qui est censée être aussi portable que possible, donc je dois vérifier les problèmes possibles le plus tôt possible.
Est-ce que quelqu’un connaît d’autres plates-formes que Solaris où GLOB_BRACE
n’est pas supporté? Que diriez-vous de Mac OS> = X par exemple? Il est construit sur un Unix. Chaque Unix est-il automatiquement une plate-forme “GNU” telle que définie dans le manuel?
La vérification de la page de manuel relative à glob(3)
pour la variante * nix vous indiquera si elle prend en charge ou non GLOB_BRACE
.