un sous-shell créé pour un pipe c'est dans la définition même du fonctionnement d'unix, alors si tu veux contourner ça .... ça va être coton).
Pas nécessairement. Le problème vient plus du while des shells bourne que du pipe. avec ksh ou zsh, il n'y a qu'un sous-shell dans ce cas là, et pas un par itération. Du coup, pas de problème. Pas de chance, POSIX a choisi la façon d'agir de sh...
Cela dit, pour un contournement sans fichier temporaire, cf mon post plus bas :-)
[^] # Re: Reprend les bases
Posté par nodens . En réponse au message shell : pipe et variable locale. Évalué à 3.
Pas nécessairement. Le problème vient plus du while des shells bourne que du pipe. avec ksh ou zsh, il n'y a qu'un sous-shell dans ce cas là, et pas un par itération. Du coup, pas de problème. Pas de chance, POSIX a choisi la façon d'agir de sh...
Cela dit, pour un contournement sans fichier temporaire, cf mon post plus bas :-)