zsh n'a pas cette fonctionnalité. Contrairement aux variables d'environnement, une fonction n'a de sens que dans un shell, ce qui fait qu'un autre processus aura peu de chances de pouvoir s'en servir (à moins qu'il ajoute une couche en invoquant en shell).
Les alias sont d'abord plus courts à écrire, et de plus, zsh possède des "alias globaux" qui me sont très utiles. Avec par exemple :
dans ma configuration, je peux écrire make REN PG foo PL plutôt que make 2>/dev/null | grep foo | less (j'utilise "PL" pour "pipe less", "PG" pour "pipe grep" et "REN" pour "redirection erreur null").
[^] # Re: export de fonction
Posté par BFG . En réponse au message GNU parallel et function zsh. Évalué à 2.
zsh n'a pas cette fonctionnalité. Contrairement aux variables d'environnement, une fonction n'a de sens que dans un shell, ce qui fait qu'un autre processus aura peu de chances de pouvoir s'en servir (à moins qu'il ajoute une couche en invoquant en shell).
Les alias sont d'abord plus courts à écrire, et de plus, zsh possède des "alias globaux" qui me sont très utiles. Avec par exemple :
dans ma configuration, je peux écrire
make REN PG foo PLplutôt quemake 2>/dev/null | grep foo | less(j'utilise "PL" pour "pipe less", "PG" pour "pipe grep" et "REN" pour "redirection erreur null").