Apple se targue avec Mac OS X Leopard d’être compatible avec les spécifications de la norme POSIX 1003.1.
Cela concerne essentiellement l’implémentation du Shell et des commandes Unix.
Toutefois pour utiliser cette norme POSIX 1003.1 vous devez ajouter les options suivantes à la ligne de commande d’exécution du Shell.
Par exemple avec Bash ;
$ bash --posix
L’implémentation actuelle est la version 3.2.
Notez que certaines commandes dans les Man Pages font référence a la norme 1003.2, qui comme on peut l’imaginer fait référence a une conventio plus récente :
c’est le cas par exemple pour la commande :
$ re_format
ou
$ man re_format
Qui est liée aux expressions régulières.
Henri Dominique Rapin