Est-il possible d’exporter une fonction dans Bourne Shell (sh)?
Les réponses à cette question indiquent comment faire pour bash
, ksh
et zsh
, mais aucune ne dit si sh
supporte.
Si sh
ne le permet certainement pas, je ne passerai plus de temps à le chercher.
Non ce n’est pas possible.
La spécification POSIX pour l’exportation est assez claire: elle ne prend en charge que les variables. typeset
et les autres extensions utilisées à cette fin dans des shells plus récents ne sont que des extensions qui ne sont pas présentes dans POSIX.