• # export de fonction

    Posté par . En réponse au message GNU parallel et function zsh. Évalué à 3. Dernière modification le 24 octobre 2012 à 21:19.

    On ne peut exporter une fonction comme on exporte une variable d'environnement.
    Ici, parallel semble tout de même invoquer un shell pour exécuter la commande en paramètre (alors qu'il aurait pu se contenter de le chercher dans le $PATH, ce qui n'aurait pas fonctionné non plus).
    Vous pouvez soit mettre votre fonction dans un script séparé exécutable (et donc retirer l'enrobage "function func"), soit la placer dans un fichier de configuration du shell (.zshenv).