D'habitude, je ne suis pas trop fan des extensions GNU, surtout celles qui n'apportent rien qu'on ne puisse déjà faire avec des outils standard. Mais dans le cas particulier de GNU awk, je dois reconnaître que beaucoup de ces extensions sont très utiles et bien faites, et je développe beaucoup de scripts gawk. J'installe donc souvent GNU awk sur les machines qui n'en disposent pas déjà.
Les inconvénients, c'est que les scripts awks qui utilisent des extensions GNU ne fonctionneront pas de la même façon (cas que tu as expérimenté) ou pas du tout (cas habituel) avec d'autres awk.
no sé ...Comment dois je m'y prendre si je veux installer gawk sur OS X pour éviter de faire une bourde ?
Si tu dois écrire des scripts destinés à des machines de type Unix/Unix like mais dont tu ne maîtrise pas les programmes installés.En allant sur le net, j'ai cru comprendre que POSIX est le standard pour l'utilisation de la ligne de commande afin d'avoir une portabilité multi-plateformes.
Dans quel cas je serai amené à utiliser plus particulièrement POSIX ?
POSIX définit un ensemble de commandes et d'options qui doivent toutes fonctionner de la même façon sur tous les systèmes conformes au standard.
Partager